public class OpenBusEventHandler extends java.lang.Object implements OpenBusEventHandlerInterface
| Constructor and Description |
|---|
OpenBusEventHandler()
Construtor padrão que se cadastra para receber e enviar evventos.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getClientInstanceId()
|
protected java.lang.String |
getFatherClientInstanceId()
|
protected boolean |
isAnonymousId(java.lang.String id)
Indica um id (destino ou origem) é anônimo.
|
protected boolean |
isEventFromFatherAndToMe(java.lang.String sourceId,
java.lang.String destId)
Indica se uma mensagem é endereçada diretamente entre um cliente pai que
disparou efetivamente o cliente corrente.
|
protected boolean |
isEventFromIdentifiedSourceAndToMe(java.lang.String sourceId,
java.lang.String destId)
Indica se uma mensagem é endereçada diretamente para o cliente corrente e
tem origem definida.
|
protected boolean |
isMyFatherId(java.lang.String id)
Verifica se um id é correspondente ao meu cliente.
|
protected boolean |
isMyId(java.lang.String id)
Verifica se um id é correspondente ao meu cliente.
|
void |
logReceivedEvent(boolean treated,
java.lang.String sourceId,
java.lang.String destId,
java.lang.String type,
java.lang.Object value)
Método redefinível para gerar log do tratador.
|
void |
logSentEvent(boolean treated,
java.lang.String sourceId,
java.lang.String destId,
java.lang.String type,
java.lang.Object value)
Método redefinível para gerar log do tratador.
|
boolean |
receiveEventWithBooleanValue(java.lang.String sourceId,
java.lang.String destId,
java.lang.String type,
boolean booleanValue)
Recebe mensagem com valor booleano.
|
boolean |
receiveEventWithNoValue(java.lang.String sourceId,
java.lang.String destId,
java.lang.String type)
Recebe mensagem sem valor
|
boolean |
receiveEventWithStringValue(java.lang.String sourceId,
java.lang.String destId,
java.lang.String type,
java.lang.String stringValue)
Recebe mensagem com valor string.
|
boolean |
sendEventWithBooleanValue(java.lang.String sourceId,
java.lang.String destId,
java.lang.String type,
boolean booleanValue)
Envia mensagem com valor booleano.
|
boolean |
sendEventWithNoValue(java.lang.String sourceId,
java.lang.String destId,
java.lang.String type)
Envia mensagem sem valor
|
boolean |
sendEventWithStringValue(java.lang.String sourceId,
java.lang.String destId,
java.lang.String type,
java.lang.String stringValue)
Envia mensagem com valor string.
|
public OpenBusEventHandler()
protected final java.lang.String getClientInstanceId()
protected final java.lang.String getFatherClientInstanceId()
protected final boolean isMyId(java.lang.String id)
id - id a ser verificadoprotected final boolean isMyFatherId(java.lang.String id)
id - id a ser verificadoprotected final boolean isAnonymousId(java.lang.String id)
id - id a ser testado.protected final boolean isEventFromFatherAndToMe(java.lang.String sourceId,
java.lang.String destId)
sourceId - id da origemdestId - id do destinoisMyId(String) Veja definição de:
isMyFatherId(String)protected final boolean isEventFromIdentifiedSourceAndToMe(java.lang.String sourceId,
java.lang.String destId)
sourceId - id da origemdestId - id do destinoisMyId(String) e
isAnonymousId(String).public boolean receiveEventWithNoValue(java.lang.String sourceId,
java.lang.String destId,
java.lang.String type)
receiveEventWithNoValue in interface OpenBusEventReceiverInterfacesourceId - id do remetentedestId - id do destinatáriotype - tipopublic boolean receiveEventWithStringValue(java.lang.String sourceId,
java.lang.String destId,
java.lang.String type,
java.lang.String stringValue)
receiveEventWithStringValue in interface OpenBusEventReceiverInterfacesourceId - id do remetentedestId - id do destinatáriotype - tipostringValue - valor stringpublic boolean receiveEventWithBooleanValue(java.lang.String sourceId,
java.lang.String destId,
java.lang.String type,
boolean booleanValue)
receiveEventWithBooleanValue in interface OpenBusEventReceiverInterfacesourceId - id do remetentedestId - id do destinatáriotype - tipobooleanValue - valor booleano.public final boolean sendEventWithNoValue(java.lang.String sourceId,
java.lang.String destId,
java.lang.String type)
sendEventWithNoValue in interface OpenBusEventSenderInterfacesourceId - id do remetentedestId - id do destinatáriotype - tipopublic final boolean sendEventWithStringValue(java.lang.String sourceId,
java.lang.String destId,
java.lang.String type,
java.lang.String stringValue)
sendEventWithStringValue in interface OpenBusEventSenderInterfacesourceId - id do remetentedestId - id do destinatáriotype - tipostringValue - valor stringpublic final boolean sendEventWithBooleanValue(java.lang.String sourceId,
java.lang.String destId,
java.lang.String type,
boolean booleanValue)
sendEventWithBooleanValue in interface OpenBusEventSenderInterfacesourceId - id do remetentedestId - id do destinatáriotype - tipobooleanValue - valor booleanopublic void logReceivedEvent(boolean treated,
java.lang.String sourceId,
java.lang.String destId,
java.lang.String type,
java.lang.Object value)
logReceivedEvent in interface OpenBusEventReceiverInterfacetreated - indicativo de tratamentosourceId - id da fonte.destId - id do destino.type - tipovalue - valorpublic void logSentEvent(boolean treated,
java.lang.String sourceId,
java.lang.String destId,
java.lang.String type,
java.lang.Object value)
logSentEvent in interface OpenBusEventSenderInterfacetreated - indicativo de tratamentosourceId - id da fonte.destId - id do destino.type - tipovalue - valorCopyright © 2016. All Rights Reserved.