|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.rmi.server.RemoteObject java.rmi.server.RemoteServer java.rmi.server.UnicastRemoteObject org.xmlBlaster.protocol.rmi.XmlBlasterImpl
public class XmlBlasterImpl
Implements the xmlBlaster server RMI interface.
RequestBroker
,
Serialized FormField Summary | |
---|---|
private AddressServer |
addressServer
|
private I_XmlBlaster |
blasterNative
|
private static java.util.logging.Logger |
log
|
private static long |
serialVersionUID
|
Fields inherited from class java.rmi.server.RemoteObject |
---|
ref |
Constructor Summary | |
---|---|
XmlBlasterImpl(Global glob,
AddressServer addressServer,
I_XmlBlaster blasterNative)
|
Method Summary | |
---|---|
java.lang.String[] |
erase(java.lang.String sessionId,
java.lang.String xmlKey_literal,
java.lang.String qos_literal)
Delete messages. |
MsgUnitRaw[] |
get(java.lang.String sessionId,
java.lang.String xmlKey_literal,
java.lang.String qos_literal)
Synchronous access |
java.lang.String |
ping(java.lang.String qos)
Ping to check if xmlBlaster is alive. |
java.lang.String |
publish(java.lang.String sessionId,
MsgUnitRaw msgUnit)
Publish a message. |
java.lang.String[] |
publishArr(java.lang.String sessionId,
MsgUnitRaw[] msgUnitArr)
Publish messages. |
void |
publishOneway(java.lang.String sessionId,
MsgUnitRaw[] msgUnitArr)
Publish messages. |
java.lang.String |
subscribe(java.lang.String sessionId,
java.lang.String xmlKey_literal,
java.lang.String qos_literal)
Subscribe to messages |
java.lang.String[] |
unSubscribe(java.lang.String sessionId,
java.lang.String xmlKey_literal,
java.lang.String qos_literal)
Unsubscribe from messages. |
Methods inherited from class java.rmi.server.UnicastRemoteObject |
---|
clone, exportObject, exportObject, exportObject, unexportObject |
Methods inherited from class java.rmi.server.RemoteServer |
---|
getClientHost, getLog, setLog |
Methods inherited from class java.rmi.server.RemoteObject |
---|
equals, getRef, hashCode, toString, toStub |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final long serialVersionUID
private static java.util.logging.Logger log
private I_XmlBlaster blasterNative
private final AddressServer addressServer
Constructor Detail |
---|
public XmlBlasterImpl(Global glob, AddressServer addressServer, I_XmlBlaster blasterNative) throws java.rmi.RemoteException, XmlBlasterException
java.rmi.RemoteException
XmlBlasterException
Method Detail |
---|
public java.lang.String subscribe(java.lang.String sessionId, java.lang.String xmlKey_literal, java.lang.String qos_literal) throws java.rmi.RemoteException, XmlBlasterException
subscribe
in interface I_XmlBlaster
java.rmi.RemoteException
XmlBlasterException
RequestBroker
public java.lang.String[] unSubscribe(java.lang.String sessionId, java.lang.String xmlKey_literal, java.lang.String qos_literal) throws java.rmi.RemoteException, XmlBlasterException
I_XmlBlaster
unSubscribe
in interface I_XmlBlaster
java.rmi.RemoteException
XmlBlasterException
public java.lang.String publish(java.lang.String sessionId, MsgUnitRaw msgUnit) throws java.rmi.RemoteException, XmlBlasterException
I_XmlBlaster
publish
in interface I_XmlBlaster
java.rmi.RemoteException
XmlBlasterException
public java.lang.String[] publishArr(java.lang.String sessionId, MsgUnitRaw[] msgUnitArr) throws java.rmi.RemoteException, XmlBlasterException
I_XmlBlaster
publishArr
in interface I_XmlBlaster
java.rmi.RemoteException
XmlBlasterException
public void publishOneway(java.lang.String sessionId, MsgUnitRaw[] msgUnitArr) throws java.rmi.RemoteException
I_XmlBlaster
publishOneway
in interface I_XmlBlaster
java.rmi.RemoteException
public java.lang.String[] erase(java.lang.String sessionId, java.lang.String xmlKey_literal, java.lang.String qos_literal) throws java.rmi.RemoteException, XmlBlasterException
I_XmlBlaster
erase
in interface I_XmlBlaster
java.rmi.RemoteException
XmlBlasterException
public MsgUnitRaw[] get(java.lang.String sessionId, java.lang.String xmlKey_literal, java.lang.String qos_literal) throws java.rmi.RemoteException, XmlBlasterException
get
in interface I_XmlBlaster
java.rmi.RemoteException
XmlBlasterException
public java.lang.String ping(java.lang.String qos) throws java.rmi.RemoteException
ping
in interface I_XmlBlaster
java.rmi.RemoteException
org.xmlBlaster.protocol.I_XmlBlaster#ping(String)
|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |