|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--PaP.GAI
Global Actor Identifier (GAI) is used for identifier to all entities in the PaP architecture.
Field Summary | |
private java.lang.String |
address
Holds the unique IP-address for a node |
private static java.util.Hashtable |
htRMIhandles
Holds cached RMI handles for PNES and PAS objects |
private static boolean |
initialized
|
private java.lang.String |
name
Unique Actor name |
private java.lang.String |
node
Node/PNES name; there can only be one PNES per node |
private java.lang.String |
pas
PAS name; could be multiple PASs per node |
private java.lang.String |
type
Type of the GAI; can be either "PNES", "PAS", "Actor", "RoleSession" |
Constructor Summary | |
GAI(java.lang.String pGAIString)
Creates a new GAI from the specified string. |
|
GAI(java.lang.String pType,
java.lang.String pNode,
java.lang.String pPas,
java.lang.String pName)
Creates a new GAI with the specified type, node, pas and actorname. |
Method Summary | |
boolean |
equalTo(GAI pGAI)
Tests equality of this GAI to another one. |
java.lang.String |
getAddress()
Returns the address value. |
java.lang.String |
getGAI()
Utility to retrun the GAI address string representation of this GAI object. |
java.lang.String |
getName()
Returns the name value. |
java.lang.String |
getNode()
Returns the node value. |
java.lang.String |
getPAS()
Returns the PAS value. |
GAI |
getPASGAI()
Returns the GAI of the PAS of this GAI. |
java.lang.String |
getType()
Returns the type value. |
PASInterface |
pasHandle(BaseFrame bf)
Returns the PASInterface handle for a GAI of a PAS object. |
boolean |
pluggable(GAI pLocation)
Tests pluggability of this GAI into another one. |
PNESInterface |
pnesHandle(BaseFrame bf)
Returns the PNESInterface handle for a GAI of a PNES object. |
static GAI |
String2GAI(java.lang.String pS)
Creates a new GAI object with the GAI address being compiled from parameter pS. |
java.lang.String |
toString()
Utility to retrun the GAI address string representation of this GAI object. |
static java.lang.String |
toString(GAI obj)
Utility to retrun the GAI address string representation of this GAI object. |
Methods inherited from class java.lang.Object |
|
Field Detail |
private java.lang.String type
private java.lang.String node
private java.lang.String address
private java.lang.String pas
private java.lang.String name
private static java.util.Hashtable htRMIhandles
private static boolean initialized
Constructor Detail |
public GAI(java.lang.String pType, java.lang.String pNode, java.lang.String pPas, java.lang.String pName)
pType
- pNode
- pPas
- pName
- public GAI(java.lang.String pGAIString)
Method Detail |
public boolean equalTo(GAI pGAI)
pGAI
- The other GAI to test for equality.public java.lang.String getAddress()
public java.lang.String getGAI()
public java.lang.String getName()
public java.lang.String getNode()
public java.lang.String getPAS()
public GAI getPASGAI()
public java.lang.String getType()
public PASInterface pasHandle(BaseFrame bf) throws java.net.MalformedURLException
bf
- BaseFrame to send debug trace info to.public boolean pluggable(GAI pLocation)
pLocation
- The other GAI to test for pluggability.public PNESInterface pnesHandle(BaseFrame bf) throws java.net.MalformedURLException
bf
- BaseFrame to send debug trace info to.public static GAI String2GAI(java.lang.String pS)
pS
- The new address that shall be assigned to the new GAI objectpublic java.lang.String toString()
toString
in class java.lang.Object
public static java.lang.String toString(GAI obj)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |