|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ReturnCallbackHandler
A handler for calls to callback proxies returned by the server to the client.
Field Summary | |
---|---|
static java.lang.String |
RETURN_PROXY_GUID_PROPERTY
The property under which the GUID of the server-side proxy is stored in the invocation's request payload. |
Method Summary | |
---|---|
int |
countCallbacks(java.rmi.server.UID sessionId)
Count all callbacks of a given client. |
void |
deregisterAllCallbacks(java.rmi.server.UID sessionId)
Deregister all callbacks of a given client. |
void |
deregisterCallback(java.rmi.server.UID sessionId,
java.rmi.server.UID guid)
Deregister a single callback of a given client. |
boolean |
isCallbackInterface(java.lang.Class<?> iface)
|
java.rmi.server.UID |
registerCallback(java.rmi.server.UID sessionId,
java.lang.Class<?> iface,
java.lang.Object proxy)
|
Methods inherited from interface org.clazzes.remoting.InvocationHandler |
---|
invoke |
Field Detail |
---|
static final java.lang.String RETURN_PROXY_GUID_PROPERTY
InvocationRequest#getRequestPayload()
,
Constant Field ValuesMethod Detail |
---|
boolean isCallbackInterface(java.lang.Class<?> iface)
iface
- The interface of a return value.
java.rmi.server.UID registerCallback(java.rmi.server.UID sessionId, java.lang.Class<?> iface, java.lang.Object proxy)
sessionId
- A client session Id.iface
- The interface of a service return value.proxy
- The proxy object to be served.
void deregisterCallback(java.rmi.server.UID sessionId, java.rmi.server.UID guid)
sessionId
- A client session Id.guid
- The GUID of the callback to be deregistered a returned by
#registerCallback(String, Class, Object)
.void deregisterAllCallbacks(java.rmi.server.UID sessionId)
sessionId
- A client session Id.int countCallbacks(java.rmi.server.UID sessionId)
sessionId
- A client session Id.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |