public class HmtpWebSocketWriter extends AbstractBroker
| Constructor and Description |
|---|
HmtpWebSocketWriter(java.io.OutputStream os) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close the Broker
|
void |
flush() |
java.lang.String |
getAddress()
The address of the stream
|
boolean |
isClosed()
Returns true if the broker has been closed
|
void |
message(java.lang.String to,
java.lang.String from,
java.io.Serializable payload)
Sends a message to a given address
|
void |
messageError(java.lang.String to,
java.lang.String from,
java.io.Serializable payload,
BamError error)
Sends a message error to a given address
|
void |
query(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable payload)
Sends a queryGet to a given address
|
void |
queryError(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable payload,
BamError error)
Sends a query error to a given address
|
void |
queryResult(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable payload)
Sends a queryResult to a given address
|
void |
setAddress(java.lang.String address)
The address of the stream
|
void |
setAutoFlush(boolean isFlush) |
addMailbox, getBroker, getBrokerMailbox, getMailbox, getQueueFullHandler, removeMailbox, setQueueFullHandlergetQueryErrorStream, toStringpublic HmtpWebSocketWriter(java.io.OutputStream os)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getAddress()
getAddress in interface MessageStreamgetAddress in class AbstractBrokerpublic void setAddress(java.lang.String address)
public void setAutoFlush(boolean isFlush)
public void message(java.lang.String to,
java.lang.String from,
java.io.Serializable payload)
message in interface MessageStreammessage in class AbstractBrokerStreamto - the address of the target actorfrom - the address of the source actorpayload - the message payloadpublic void messageError(java.lang.String to,
java.lang.String from,
java.io.Serializable payload,
BamError error)
messageError in interface MessageStreammessageError in class AbstractBrokerStreamto - the address of the target actorfrom - the address of the source actorpayload - the message payloaderror - the message errorpublic void query(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable payload)
query in interface MessageStreamquery in class AbstractBrokerStreamid - the query idto - the address of the target actorfrom - the address of the source actorpayload - the message payloadpublic void queryResult(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable payload)
queryResult in interface MessageStreamqueryResult in class AbstractBrokerStreamid - the query idto - the address of the target actorfrom - the address of the source actorpayload - the message payloadpublic void queryError(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable payload,
BamError error)
queryError in interface MessageStreamqueryError in class AbstractBrokerStreamid - the query identifierto - the address of the target actorfrom - the address of the source actorpayload - the message payloaderror - the message errorpublic boolean isClosed()
AbstractBrokerisClosed in interface MessageStreamisClosed in class AbstractBrokerpublic void flush()
public void close()
Brokerclose in interface Brokerclose in class AbstractBroker