|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.ibm.awb.weakref.WeakRef
com.ibm.aglets.RemoteAgletRef
| Nested Class Summary | |
(package private) static class |
RemoteAgletRef.RefKey
|
(package private) static class |
RemoteAgletRef.RemoteRefTable
|
| Field Summary | |
(package private) static Message |
_get_info_message
|
private AgletInfo |
_info
|
private Name |
_name
|
private static RemoteAgletRef.RemoteRefTable |
_table
|
private Ticket |
_ticket
|
| Fields inherited from class com.ibm.awb.weakref.WeakRef |
|
| Constructor Summary | |
|
RemoteAgletRef()
|
(package private) |
RemoteAgletRef(Ticket t,
Name n)
|
| Method Summary | |
void |
activate()
Activate the aglet |
void |
checkValidation()
|
void |
delegateMessage(Message msg)
Delegates a message |
protected Ref |
findRef()
|
protected Ref |
findRef(java.io.ObjectInputStream s)
|
java.lang.String |
getAddress()
Gets the address of the target aglet |
Aglet |
getAglet()
Gets the aglet. |
AgletInfo |
getAgletInfo()
Gets the information of the aglet |
static RemoteAgletRef |
getAgletRef(Ticket ticket,
Name n)
|
private void |
getInfo()
|
java.lang.String |
getRefClassName()
|
protected java.lang.Object |
getRefID()
|
(package private) static java.lang.Object |
getRefID(java.net.URL address,
Name n)
|
boolean |
isActive()
Checks if it's active. |
boolean |
isRemote()
Checks if it's valid. |
boolean |
isState(int s)
Check the state |
boolean |
isValid()
Checks if it's valid. |
void |
resume()
Resume the aglet |
FutureReply |
sendFutureMessage(Message msg)
Sends a message in asynchronous way. |
java.lang.Object |
sendMessage(Message msg)
Sends a message in synchronous way. |
void |
sendOnewayMessage(Message msg)
Sends a oneway message |
(package private) void |
setAgletInfo(AgletInfo i)
set info |
static void |
showRefTable(java.io.PrintStream out)
|
java.lang.String |
toString()
|
void |
writeInfo(java.io.ObjectOutputStream s)
|
| Methods inherited from class com.ibm.awb.weakref.WeakRef |
getRef, referenced, setRef, unreferenced, updateRef |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.ibm.awb.weakref.Ref |
getRef, referenced, setRef, unreferenced |
| Field Detail |
private static RemoteAgletRef.RemoteRefTable _table
private Ticket _ticket
private AgletInfo _info
private Name _name
static Message _get_info_message
| Constructor Detail |
public RemoteAgletRef()
RemoteAgletRef(Ticket t,
Name n)
| Method Detail |
public void activate()
throws java.io.IOException,
AgletException
AgletRef
activate in interface AgletRefjava.io.IOException
AgletException
public void checkValidation()
throws InvalidAgletException
checkValidation in interface AgletRefInvalidAgletException
public void delegateMessage(Message msg)
throws InvalidAgletException
delegateMessage in interface AgletRefInvalidAgletExceptionprotected Ref findRef()
findRef in class WeakRef
protected Ref findRef(java.io.ObjectInputStream s)
throws java.io.IOException,
java.lang.ClassNotFoundException
findRef in class WeakRefjava.io.IOException
java.lang.ClassNotFoundException
public java.lang.String getAddress()
throws InvalidAgletException
getAddress in interface AgletRefInvalidAgletException
public Aglet getAglet()
throws InvalidAgletException
getAglet in interface AgletRefjava.lang.SecurityException - if the current execution is not allowed.
InvalidAgletExceptionpublic AgletInfo getAgletInfo()
getAgletInfo in interface AgletRef
public static RemoteAgletRef getAgletRef(Ticket ticket,
Name n)
private void getInfo()
throws InvalidAgletException
InvalidAgletExceptionpublic java.lang.String getRefClassName()
getRefClassName in interface Refprotected java.lang.Object getRefID()
getRefID in class WeakRef
static java.lang.Object getRefID(java.net.URL address,
Name n)
public boolean isActive()
AgletRef
isActive in interface AgletRefpublic boolean isRemote()
AgletRef
isRemote in interface AgletRefpublic boolean isState(int s)
isState in interface AgletRefpublic boolean isValid()
AgletRef
isValid in interface AgletRef
public void resume()
throws AgletException
AgletRef
resume in interface AgletRefAgletException
public FutureReply sendFutureMessage(Message msg)
throws InvalidAgletException
sendFutureMessage in interface AgletRefmsg - the message to send
InvalidAgletException
public java.lang.Object sendMessage(Message msg)
throws MessageException,
InvalidAgletException,
NotHandledException
sendMessage in interface AgletRefmsg - the message to send
MessageException
InvalidAgletException
NotHandledException
public void sendOnewayMessage(Message msg)
throws InvalidAgletException
sendOnewayMessage in interface AgletRefmsg - the message to send
InvalidAgletExceptionvoid setAgletInfo(AgletInfo i)
public static void showRefTable(java.io.PrintStream out)
public java.lang.String toString()
toString in class WeakRef
public void writeInfo(java.io.ObjectOutputStream s)
throws java.io.IOException
writeInfo in interface Refjava.io.IOException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||