|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.bankframe.services.notification.impl.rminotificationserver.RMINotificationServerImpl
This class implements the Remote services defined in: com.bankframe.services.notification.impl.rminotificationserver.RMINotificationServer.
Constructor Summary | |
RMINotificationServerImpl()
Implementations must have an explicit constructor in order to declare the RemoteException exception |
Method Summary | |
java.util.Vector |
broadCast(Node sourceNode,
java.lang.String action,
java.lang.String date,
java.lang.Object payload)
This method broadcasts a NotificationEvent to all registeredUsers |
boolean |
isIDRegistered(java.lang.String targetId)
This method determines whether an ID has been registered already |
java.util.Vector |
notifyUser(Node sourceNode,
Node targetNode,
java.lang.String action,
java.lang.String date,
java.lang.Object payload,
java.lang.String direction)
This method sends a notificationEvent to a registeredUser |
java.util.Vector |
notifyUser(java.lang.String sourceId,
java.lang.String targetId,
java.lang.String action,
java.lang.String date,
java.lang.Object payload)
Deprecated. @ see notifyUser(Node sourceNode, Node targetNode, String action, String date, Object payload, String direction) |
java.util.Vector |
registerUser(java.lang.String targetId,
java.lang.String targetIp,
java.lang.String targetPort)
This method registers a user |
java.util.Vector |
unregisterUser(java.lang.String targetId)
This method unregisters a user |
java.util.Vector |
unregisterUser(java.lang.String targetId,
java.lang.String targetIp,
java.lang.String targetPort)
Deprecated. @ see unregisterUser(String targetId) |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public RMINotificationServerImpl() throws java.rmi.RemoteException
Method Detail |
public java.util.Vector registerUser(java.lang.String targetId, java.lang.String targetIp, java.lang.String targetPort) throws ProcessingErrorException, java.rmi.RemoteException
registerUser
in interface NotificationServer
targetId
- StringtargetIp
- StringtargetPort
- String
ProcessingErrorException
- thrown when processing fails
java.rmi.RemoteException
- This exception is thrown if communication fails during the remote method callpublic java.util.Vector unregisterUser(java.lang.String targetId, java.lang.String targetIp, java.lang.String targetPort) throws ProcessingErrorException, java.rmi.RemoteException
unregisterUser
in interface NotificationServer
targetId
- StringtargetIp
- StringtargetPort
- String
ProcessingErrorException
- thrown when processing fails
java.rmi.RemoteException
- This exception is thrown if communication fails during the remote method callpublic java.util.Vector unregisterUser(java.lang.String targetId) throws ProcessingErrorException, java.rmi.RemoteException
unregisterUser
in interface NotificationServer
targetId
- String
ProcessingErrorException
- thrown when processing fails
java.rmi.RemoteException
- This exception is thrown if communication fails during the remote method callpublic java.util.Vector notifyUser(java.lang.String sourceId, java.lang.String targetId, java.lang.String action, java.lang.String date, java.lang.Object payload) throws ProcessingErrorException, java.rmi.RemoteException
notifyUser
in interface NotificationServer
sourceId
- StringtargetId
- Stringaction
- Stringdate
- Stringpayload
- Object
java.rmi.RemoteException
- This exception is thrown if communication fails during the remote method call\
ProcessingErrorException
- This exception is thrown if processing failspublic java.util.Vector notifyUser(Node sourceNode, Node targetNode, java.lang.String action, java.lang.String date, java.lang.Object payload, java.lang.String direction) throws ProcessingErrorException, java.rmi.RemoteException
notifyUser
in interface NotificationServer
sourceNode
- NodetargetNode
- Nodeaction
- Stringdate
- Stringpayload
- Objectdirection
- String
ProcessingErrorException
java.rmi.RemoteException
public java.util.Vector broadCast(Node sourceNode, java.lang.String action, java.lang.String date, java.lang.Object payload) throws ProcessingErrorException, java.rmi.RemoteException
broadCast
in interface NotificationServer
sourceNode
- Nodeaction
- Stringdate
- Stringpayload
- Object
ProcessingErrorException
- thrown when processing fails
java.rmi.RemoteException
public boolean isIDRegistered(java.lang.String targetId) throws ProcessingErrorException, java.rmi.RemoteException
isIDRegistered
in interface NotificationServer
targetId
- String
ProcessingErrorException
java.rmi.RemoteException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |