public class OpenBusSession extends Object
| Constructor and Description |
|---|
OpenBusSession(Class<? extends tecgraf.openbus.session_service.v1_05.SessionEventSinkPOA> sessionEventSinkClass)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addEventReceiver(OpenBusEventReceiverInterface receiver)
Adiciona receptor de eventos.
|
void |
delEventReceiver(OpenBusEventReceiverInterface receiver)
Retira receptor de eventos.
|
List<OpenBusEventReceiverInterface> |
getEventReceivers()
Retorna a lista de receptores de eventos.
|
tecgraf.openbus.session_service.v1_05.SessionEventSink |
getSessionEventSink()
Obtém o canal de eventos da sessão.
|
tecgraf.openbus.session_service.v1_05.SessionEventSinkPOA |
getSessionMemberEventSinkServant()
Obtém o servant do tratador de eventos de sessão.
|
String |
getSessionMemberIdentifier()
Obtém o identificador do membro da sessão.
|
protected void |
signalEventReceived(boolean treated,
String sourceId,
String destId,
String type,
Object value)
Tratador de resultado de tramantos de eventos recebidos.
|
public OpenBusSession(Class<? extends tecgraf.openbus.session_service.v1_05.SessionEventSinkPOA> sessionEventSinkClass) throws csbase.exception.CSBaseException
sessionEventSinkClass - o tratador de eventos da sessão.csbase.exception.CSBaseException - em caso de erro.public tecgraf.openbus.session_service.v1_05.SessionEventSink getSessionEventSink()
public String getSessionMemberIdentifier()
public tecgraf.openbus.session_service.v1_05.SessionEventSinkPOA getSessionMemberEventSinkServant()
protected final void signalEventReceived(boolean treated,
String sourceId,
String destId,
String type,
Object value)
treated - indicativo de tratamentosourceId - id da fonte.destId - id do destino.type - tipovalue - valorpublic final List<OpenBusEventReceiverInterface> getEventReceivers()
public final void addEventReceiver(OpenBusEventReceiverInterface receiver)
receiver - receptorpublic final void delEventReceiver(OpenBusEventReceiverInterface receiver)
receiver - receptorCopyright © 2017. All rights reserved.