|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface BamStream
Main agent callback to handle packet events. Each method corresponds to a packet class.
| Method Summary | |
|---|---|
java.lang.String |
getJid()
Returns the jid of the agent at the end of the stream. |
void |
message(java.lang.String to,
java.lang.String from,
java.io.Serializable value)
Sends a message to an agent |
void |
messageError(java.lang.String to,
java.lang.String from,
java.io.Serializable value,
BamError error)
Sends a message error to an agent |
void |
presence(java.lang.String to,
java.lang.String from,
java.io.Serializable data)
Announces an agent's presence, e.g. |
void |
presenceError(java.lang.String to,
java.lang.String from,
java.io.Serializable data,
BamError error)
An error response to a client |
void |
presenceProbe(java.lang.String to,
java.lang.String from,
java.io.Serializable data)
Presence forwarding announcement from a server to a client. |
void |
presenceSubscribe(java.lang.String to,
java.lang.String from,
java.io.Serializable data)
A subscription request from a client |
void |
presenceSubscribed(java.lang.String to,
java.lang.String from,
java.io.Serializable data)
A subscription response to a client |
void |
presenceUnavailable(java.lang.String to,
java.lang.String from,
java.io.Serializable data)
Announces a logout of an agent. |
void |
presenceUnsubscribe(java.lang.String to,
java.lang.String from,
java.io.Serializable data)
An unsubscription request from a client |
void |
presenceUnsubscribed(java.lang.String to,
java.lang.String from,
java.io.Serializable data)
A unsubscription response to a client |
void |
queryError(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable query,
BamError error)
Handles the query error from a corresponding queryGet or querySet. |
boolean |
queryGet(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable query)
Sends a query information call (get), returning true if this handler understands the query class, and false if it does not. |
void |
queryResult(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable value)
Handles the query response from a corresponding queryGet or querySet. |
boolean |
querySet(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable query)
Sends a query update request (set), returning true if this handler understands the query class, and false if it does not. |
| Method Detail |
|---|
java.lang.String getJid()
void message(java.lang.String to,
java.lang.String from,
java.io.Serializable value)
to - the target agent's JIDfrom - the source agent's JIDvalue - the message payload
void messageError(java.lang.String to,
java.lang.String from,
java.io.Serializable value,
BamError error)
to - the target agent's JIDfrom - the source agent's JIDvalue - the message payloaderror - the message error
boolean queryGet(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable query)
queryResult or queryError to the sender,
using the same id.
id - the query identifier used to match requests with responsesto - the target JIDfrom - the source JID, used as the target for the responsequery - the query payload
boolean querySet(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable query)
queryResult or queryError to the sender,
using the same id.
id - the query identifier used to match requests with responsesto - the target JIDfrom - the source JID, used as the target for the responsequery - the query payload
void queryResult(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable value)
id - the query identifier used to match requests with responsesto - the target JIDfrom - the source JID, used as the target for the responsevalue - the result payload
void queryError(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable query,
BamError error)
id - the query identifier used to match requests with responsesto - the target JIDfrom - the source JID, used as the target for the responsequery - the query payloaderror - additional error information
void presence(java.lang.String to,
java.lang.String from,
java.io.Serializable data)
void presenceUnavailable(java.lang.String to,
java.lang.String from,
java.io.Serializable data)
void presenceProbe(java.lang.String to,
java.lang.String from,
java.io.Serializable data)
void presenceSubscribe(java.lang.String to,
java.lang.String from,
java.io.Serializable data)
void presenceSubscribed(java.lang.String to,
java.lang.String from,
java.io.Serializable data)
void presenceUnsubscribe(java.lang.String to,
java.lang.String from,
java.io.Serializable data)
void presenceUnsubscribed(java.lang.String to,
java.lang.String from,
java.io.Serializable data)
void presenceError(java.lang.String to,
java.lang.String from,
java.io.Serializable data,
BamError error)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||