public final class OpenBusAccessPoint extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
destroy()
Finaliza o acesso ao barramento (se estiver iniciado e/ou conectado)
shutdown() |
scs.core.IComponent |
findService(Properties properties)
Busca um serviço publicado no barramento.
|
static OpenBusAccessPoint |
getInstance()
Obtém a instância única.
|
csbase.logic.openbus.OpenBusLoginToken |
getLoginToken()
Obtém o token para login no OpenBus.
|
ORB |
getORB()
Obtém o ORB utilizado pelo serviço.
|
POA |
getRootPOA()
Obtém o POA raiz.
|
OpenBusSession |
getSession()
Obtém a sessão do barrramento.
|
void |
init()
Inicializa o acesso ao barramento.
|
void |
initSession()
Inicia a sessão do barrramento com o tratador de eventos padrão.
|
void |
initSession(Class<? extends tecgraf.openbus.session_service.v1_05.SessionEventSinkPOA> sessionEventSinkClass)
Inicia a sessão do barrramento.
|
boolean |
isInited()
Verifica se o acesso ao OpenBus já foi iniciado.
|
byte[] |
makeChain()
Cria uma cadeia de chamadas tendo como destino o servidor CSBase.
|
public static void destroy()
shutdown()public static OpenBusAccessPoint getInstance()
public void init()
throws csbase.exception.CSBaseException,
RemoteException
csbase.exception.CSBaseException - Caso ocorra algum erro na inicialização.RemoteException - Caso haja falha na comunicação com o servidor
CSBase.public final boolean isInited()
true caso o acesso ao OpenBus já tenha sido iniciado ou,
false, caso contrário.public csbase.logic.openbus.OpenBusLoginToken getLoginToken()
throws csbase.exception.CSBaseException
csbase.exception.CSBaseException - em caso de erro no OpenBus.public byte[] makeChain()
throws RemoteException,
csbase.exception.CSBaseException
RemoteException - em caso de erro de comunicação.csbase.exception.CSBaseException - em caso de erro no OpenBus.public scs.core.IComponent findService(Properties properties) throws csbase.exception.CSBaseException
properties - as propriedades do serviçonull caso não seja encontrado serviço com as
propriedades especificadas.csbase.exception.CSBaseException - caso ocorra algum erro na busca do serviço.public void initSession()
throws csbase.exception.CSBaseException
csbase.exception.CSBaseException - caso ocorra alguem erro ao obter a sessão.public void initSession(Class<? extends tecgraf.openbus.session_service.v1_05.SessionEventSinkPOA> sessionEventSinkClass) throws csbase.exception.CSBaseException
sessionEventSinkClass - a classe do tratador de eventos da sessão.csbase.exception.CSBaseException - caso ocorra alguem erro ao obter a sessão.public OpenBusSession getSession()
public ORB getORB()
public POA getRootPOA() throws csbase.exception.OperationFailureException
csbase.exception.OperationFailureException - caso ocorra algum erro na obtenção do POACopyright © 2020. All rights reserved.