|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The interface provides a convenient way to get a notification with regards to the underline protocol outgoing events
This interface is being returned by the StateMachineListenerOutFactory The ETA implementer MUST instantiate and use at least one StateMachineListenerOut object per thread. Two threads MUST NOT share the same StateMachineListenerOut object. If it is invoked, it MUST be done before open method is invoked (or after close is invoked). Invoking setStateMachineListenerOutFactory after open was invoked will cause the ETA implementation to throw InvalidApplicationStateException exception.
StateMachineListenerOutFactory
Method Summary | |
void |
notifyConnect(java.lang.String identifier,
int port,
ConnectInfo info)
Receives notification regarding sending connect message |
void |
notifyConnectResponse(java.lang.String identifier,
int port,
ConnectResponseInfo info)
Receives notification regarding sending connect response |
void |
notifyData(java.lang.String identifier,
int port,
DataInfo info)
Receives notifications regarding message data |
void |
notifyDisconnect(java.lang.String identifier,
int port,
DisconnectInfo info)
Receives notification regarding disconnection |
void |
notifyError(java.lang.String identifier,
int port,
ErrorInfo info)
Receives notifications regarding sending Error message |
void |
notifyGetSessionsResponse(java.lang.String identifier,
int port,
GetSessionsResponseInfo info)
Receives notifications regarding sending get sessions response message |
void |
notifyGetTemplatesResponse(java.lang.String identifier,
int port,
GetTemplatesResponseInfo info)
Receives notifications regarding sending get templates response message |
void |
notifyKeepAlive(java.lang.String identifier,
int port,
KeepAliveInfo info)
Receives notifications regarding sending keep alive message |
void |
notifyModifyTemplateResponse(java.lang.String identifier,
int port,
ModifyTemplateResponseInfo info)
Receives notifications regarding sending Modify Template Response message |
void |
notifyRequest(java.lang.String identifier,
int port,
RequestInfo info,
java.lang.Object param)
Receives notifications regarding message request |
void |
notifyResponse(java.lang.String identifier,
int port,
ResponseInfo info)
Receives notifications regrding message response |
void |
notifySessionStart(java.lang.String identifier,
int port,
SessionStartInfo info)
Receives notification regarding sending session start message |
void |
notifySessionStop(java.lang.String identifier,
int port,
SessionStopInfo info)
Receives notifications regarding sending session stop message |
void |
notifyStartNegotiationReject(java.lang.String identifier,
int port,
StartNegotiationRejectInfo info)
Receives notifications regarding sending Start Negotiation Reject message |
void |
notifyTemplateData(java.lang.String identifier,
int port,
TemplateDataInfo info)
Receives notifications regarding sending Template Data message |
Method Detail |
public void notifyResponse(java.lang.String identifier, int port, ResponseInfo info)
identifier
- the collector identifier (IPv4 "dotted decimal notation")port
- TCP port of the collectorinfo
- the response message information
public void notifyData(java.lang.String identifier, int port, DataInfo info)
identifier
- the collector identifier (IPv4 "dotted decimal notation")port
- TCP port of the collectorinfo
- the data message information
public void notifyRequest(java.lang.String identifier, int port, RequestInfo info, java.lang.Object param)
identifier
- the collector identifier (IPv4 "dotted decimal notation")port
- TCP port of the collectorinfo
- the response message informationparam
- the object send as param to the sendRequest
ExporterManager.sendRequest(byte, short, java.util.Hashtable, java.lang.Object)
public void notifyDisconnect(java.lang.String identifier, int port, DisconnectInfo info)
identifier
- the collector identifier (IPv4 "dotted decimal notation")port
- TCP port of the collectorinfo
- the disconnect message information
public void notifyConnectResponse(java.lang.String identifier, int port, ConnectResponseInfo info)
identifier
- the collector identifier (IPv4 "dotted decimal notation")port
- TCP port of the collectorinfo
- the connect response message information
public void notifyConnect(java.lang.String identifier, int port, ConnectInfo info)
identifier
- the collector identifier (IPv4 "dotted decimal notation")port
- TCP port of the collectorinfo
- the connect message information
public void notifySessionStart(java.lang.String identifier, int port, SessionStartInfo info)
identifier
- the collector identifier (IPv4 "dotted decimal notation")port
- TCP port of the collectorinfo
- the session start message information
public void notifySessionStop(java.lang.String identifier, int port, SessionStopInfo info)
identifier
- the collector identifier (IPv4 "dotted decimal notation")port
- TCP port of the collectorinfo
- the session stop message information
public void notifyGetSessionsResponse(java.lang.String identifier, int port, GetSessionsResponseInfo info)
identifier
- the collector identifier (IPv4 "dotted decimal notation")port
- TCP port of the collectorinfo
- the get sessions response message information
public void notifyGetTemplatesResponse(java.lang.String identifier, int port, GetTemplatesResponseInfo info)
identifier
- the collector identifier (IPv4 "dotted decimal notation")port
- TCP port of the collectorinfo
- the get templates response message information
public void notifyKeepAlive(java.lang.String identifier, int port, KeepAliveInfo info)
identifier
- the collector identifier (IPv4 "dotted decimal notation")port
- TCP port of the collectorinfo
- the keep alive message information
public void notifyTemplateData(java.lang.String identifier, int port, TemplateDataInfo info)
identifier
- the collector identifier (IPv4 "dotted decimal notation")port
- TCP port of the collectorinfo
- the templates data message information
public void notifyModifyTemplateResponse(java.lang.String identifier, int port, ModifyTemplateResponseInfo info)
identifier
- the collector identifier (IPv4 "dotted decimal notation")port
- TCP port of the collectorinfo
- the modify template response message information
public void notifyStartNegotiationReject(java.lang.String identifier, int port, StartNegotiationRejectInfo info)
identifier
- the collector identifier (IPv4 "dotted decimal notation")port
- TCP port of the collectorinfo
- the start negotiation reject message information
public void notifyError(java.lang.String identifier, int port, ErrorInfo info)
identifier
- the collector identifier (IPv4 "dotted decimal notation")port
- TCP port of the collectorinfo
- the error message information
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |