|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The remote interface for remote object located on Tunneling server. The remote interface of remote object used to support callback This object is shared between several callers and one consumer. The callers an consumer are remote objects also. For each client that uses callbacks one instance of the class exists on the server. The remote object provides temporary storage for requests to be done on the client. All requests to perform callback on the client are stacked in the object. The client contacts the object in order to get the requests and then performs them in original order.
Method Summary | |
void |
clear()
Removes all objects from the stack. |
void |
fireMessageListener(javax.jms.Message message)
Fires MessageListener and passes Message to the it. |
java.lang.Object |
getResult(java.lang.Object obj)
The method may be used by invoker to get result of method call on callback object. |
int |
getSize()
Returns a number of elements in the stack. |
java.lang.Object |
peek()
Peeks previosly pushed request object from stack without changing status of the stack. |
java.lang.Object |
pop()
Pops previosly pushed request object from stack. |
java.util.Vector |
popAll()
Paps all existing request object from the stack. |
void |
push(java.lang.Object obj)
Pushes the request object to stack. |
void |
setMessageListener(javax.jms.MessageListener _listener)
Sets MessageListener. |
void |
setResult(java.lang.Object obj)
The method may be used by client that hosts callback object to return the result of callback to invoker. |
Method Detail |
public int getSize()
public void push(java.lang.Object obj)
obj
- object that must be pushed to stackpublic java.lang.Object peek()
public java.lang.Object pop()
public java.util.Vector popAll()
public void clear()
public void setResult(java.lang.Object obj)
obj
- the result from method call on callback object.public java.lang.Object getResult(java.lang.Object obj)
obj
- object that describes sessionpublic void setMessageListener(javax.jms.MessageListener _listener)
listener
- the MessageListenerpublic void fireMessageListener(javax.jms.Message message)
message
- Message
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |