|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.server.dispatch.DispatchServer
com.caucho.server.port.ProtocolDispatchServer
com.caucho.server.cluster.Server
com.caucho.server.cluster.ProServer
public class ProServer
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.caucho.server.cluster.Server |
|---|
Server.SelectManagerCompat |
| Field Summary |
|---|
| Fields inherited from class com.caucho.server.cluster.Server |
|---|
_cache |
| Constructor Summary | |
|---|---|
ProServer(ClusterServer clusterServer)
Creates a new servlet server. |
|
| Method Summary | |
|---|---|
void |
addDynamicServer(java.lang.String clusterId,
java.lang.String serverId,
java.lang.String address,
int port)
Callback to add a dynamic server |
AbstractCache |
createCache()
Adds the cache. |
java.lang.Object |
createPing()
Creates the ping. |
BamBroker |
getBroker()
Returns the broker |
BamStream |
getHmtpStream()
Returns any HMTP stream |
java.lang.String |
getJid()
Returns the jid of the agent at the end of the stream. |
boolean |
message(ServerPool conn,
java.lang.String to,
java.lang.String from,
java.io.Serializable value)
Sends a hmux message to another server |
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. |
java.io.Serializable |
queryGet(ServerPool conn,
java.lang.String to,
java.lang.String from,
java.io.Serializable query,
long timeout)
Sends a hmux message to another server |
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 |
queryResult(ServerPool conn,
long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable value)
Sends a hmux message to another server |
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. |
void |
querySet(ServerPool conn,
java.lang.String to,
java.lang.String from,
java.io.Serializable query,
BamQueryCallback cb)
Sends a hmux message to another server |
void |
removeDynamicServer(java.lang.String clusterId,
java.lang.String address,
int port)
Callback to add a dynamic server |
void |
start()
Starts the server |
| Methods inherited from class com.caucho.server.port.ProtocolDispatchServer |
|---|
getFreeSelectKeepalive, getSelectManager, initSelectManager, isIgnoreClientDisconnect, setIgnoreClientDisconnect |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ProServer(ClusterServer clusterServer)
| Method Detail |
|---|
public BamBroker getBroker()
getBroker in class Server
public AbstractCache createCache()
throws ConfigException
createCache in class ServerConfigExceptionpublic java.lang.Object createPing()
Server
createPing in class Serverpublic void start()
start in class Serverpublic BamStream getHmtpStream()
getHmtpStream in class Server
public void addDynamicServer(java.lang.String clusterId,
java.lang.String serverId,
java.lang.String address,
int port)
addDynamicServer in class Server
public void removeDynamicServer(java.lang.String clusterId,
java.lang.String address,
int port)
removeDynamicServer in class Serverpublic java.lang.String getJid()
BamStream
getJid in interface BamStream
public boolean message(ServerPool conn,
java.lang.String to,
java.lang.String from,
java.io.Serializable value)
public void querySet(ServerPool conn,
java.lang.String to,
java.lang.String from,
java.io.Serializable query,
BamQueryCallback cb)
public java.io.Serializable queryGet(ServerPool conn,
java.lang.String to,
java.lang.String from,
java.io.Serializable query,
long timeout)
public boolean queryResult(ServerPool conn,
long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable value)
public void message(java.lang.String to,
java.lang.String from,
java.io.Serializable value)
BamStream
message in interface BamStreamto - the target agent's JIDfrom - the source agent's JIDvalue - the message payload
public void messageError(java.lang.String to,
java.lang.String from,
java.io.Serializable value,
BamError error)
BamStream
messageError in interface BamStreamto - the target agent's JIDfrom - the source agent's JIDvalue - the message payloaderror - the message error
public boolean queryGet(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable query)
BamStreamqueryResult or queryError to the sender,
using the same id.
queryGet in interface BamStreamid - 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
public boolean querySet(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable query)
BamStreamqueryResult or queryError to the sender,
using the same id.
querySet in interface BamStreamid - 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
public void queryResult(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable value)
BamStream
queryResult in interface BamStreamid - 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
public void queryError(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable query,
BamError error)
BamStream
queryError in interface BamStreamid - 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
public void presence(java.lang.String to,
java.lang.String from,
java.io.Serializable data)
BamStream
presence in interface BamStream
public void presenceUnavailable(java.lang.String to,
java.lang.String from,
java.io.Serializable data)
BamStream
presenceUnavailable in interface BamStream
public void presenceProbe(java.lang.String to,
java.lang.String from,
java.io.Serializable data)
BamStream
presenceProbe in interface BamStream
public void presenceSubscribe(java.lang.String to,
java.lang.String from,
java.io.Serializable data)
BamStream
presenceSubscribe in interface BamStream
public void presenceSubscribed(java.lang.String to,
java.lang.String from,
java.io.Serializable data)
BamStream
presenceSubscribed in interface BamStream
public void presenceUnsubscribe(java.lang.String to,
java.lang.String from,
java.io.Serializable data)
BamStream
presenceUnsubscribe in interface BamStream
public void presenceUnsubscribed(java.lang.String to,
java.lang.String from,
java.io.Serializable data)
BamStream
presenceUnsubscribed in interface BamStream
public void presenceError(java.lang.String to,
java.lang.String from,
java.io.Serializable data,
BamError error)
BamStream
presenceError in interface BamStream
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||