public class JsmpWebSocketWriter extends AbstractActor
Constructor and Description |
---|
JsmpWebSocketWriter(WebSocketContext context) |
JsmpWebSocketWriter(WriteStream out) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
flush() |
java.lang.String |
getAddress()
The address of the stream
|
boolean |
isClosed()
Tests if the stream is 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
|
getBroker, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getBroker
public JsmpWebSocketWriter(WriteStream out) throws java.io.IOException
java.io.IOException
public JsmpWebSocketWriter(WebSocketContext context) throws java.io.IOException
java.io.IOException
public java.lang.String getAddress()
getAddress
in interface MessageStream
getAddress
in class AbstractMessageStream
public void setAddress(java.lang.String address)
public void message(java.lang.String to, java.lang.String from, java.io.Serializable payload)
message
in interface MessageStream
message
in class AbstractMessageStream
to
- 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 MessageStream
messageError
in class AbstractMessageStream
to
- 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 MessageStream
query
in class AbstractMessageStream
id
- 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 MessageStream
queryResult
in class AbstractMessageStream
id
- 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 MessageStream
queryError
in class AbstractMessageStream
id
- the query identifierto
- the address of the target actorfrom
- the address of the source actorpayload
- the message payloaderror
- the message errorpublic boolean isClosed()
AbstractMessageStream
isClosed
in interface MessageStream
isClosed
in class AbstractMessageStream
public void flush()
public void close()