|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object kaos.core.csi.BasicKAoSActorImpl
public class BasicKAoSActorImpl
$Revision: 1.3 $
Field Summary | |
---|---|
protected KAoSAgentDescription |
_actorDesc
|
protected Logger |
_logger
|
protected boolean |
_registered
|
protected java.util.Hashtable |
_transports
|
Constructor Summary | |
---|---|
BasicKAoSActorImpl(KAoSAgentDescription desc)
Instantiates a description of a KAoSActor. |
Method Summary | |
---|---|
KAoSAgentDescription |
getAgentDescription()
|
java.util.List |
getCapabilities()
Obtain the collection of AgentCapabilities of this KAoSActor. |
java.lang.String |
getConceptMappingName()
Get the name of the concept mapping between the entity system's ontological concepts and KAoS ontology. |
java.util.List |
getDomainNames()
Returns a List of String containing the names of domains the actor is registered in. |
java.util.Enumeration |
getEntityOntologicalTypeNames()
Obtain the collection of just names of ontological types of KAoS entity described by this KAoSActor. |
java.util.Map |
getEntityOntologicalTypes()
Obtain the collection of ontological types of this KAoSActor. |
java.lang.String |
getGUID()
Obtain the actor's globally unique identifier. |
java.lang.String |
getName()
Obtain the actor's name. |
java.util.Hashtable |
getProperties()
Returns a Hashtable containing a mapping of actor properties. |
Property |
getProperty(java.lang.String name)
Return the property, whose name is specified |
java.lang.Object |
getPropertyValue(Property property)
Return the value of the given property |
Transport |
getTransport(java.lang.String name)
Return the Transport, whose name is specified. |
java.util.List |
getTransports()
Return the List of valid Transports. |
boolean |
isGuarded()
Obtain guarded/unguarded status of this KAoSActor. |
boolean |
isRegistered()
Obtain registered/unregistered status of this KAoSActor. |
protected void |
logMessage(java.lang.String msg,
java.lang.Exception e,
int logLevel)
|
protected void |
logMessage(java.lang.String msg,
int logLevel)
|
void |
receiveMessage(java.io.Serializable messageContent,
KAoSActor sender)
Receive the specified message content from the given KAoSActor. |
void |
sendMessage(java.io.Serializable messageContent,
KAoSActor receiver)
Send the specified message content to the given KAoSActor. |
void |
setRegistered(boolean registered)
Set the registered/unregistered status of this KAoSActor. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected KAoSAgentDescription _actorDesc
protected Logger _logger
protected java.util.Hashtable _transports
protected boolean _registered
Constructor Detail |
---|
public BasicKAoSActorImpl(KAoSAgentDescription desc)
Method Detail |
---|
public java.lang.String getConceptMappingName()
getConceptMappingName
in interface KAoSActor
public java.util.List getDomainNames()
getDomainNames
in interface KAoSActor
public java.lang.String getGUID()
getGUID
in interface KAoSActor
public java.lang.String getName()
getName
in interface KAoSActor
public java.util.Map getEntityOntologicalTypes()
getEntityOntologicalTypes
in interface KAoSActor
public java.util.Enumeration getEntityOntologicalTypeNames()
getEntityOntologicalTypeNames
in interface KAoSActor
public boolean isGuarded()
isGuarded
in interface KAoSActor
public void setRegistered(boolean registered)
setRegistered
in interface KAoSActor
registered
- boolean indicating whether the KAoSActor has been registered in the KAoS DS.public boolean isRegistered()
isRegistered
in interface KAoSActor
public java.util.List getCapabilities()
getCapabilities
in interface KAoSActor
public java.util.Hashtable getProperties()
getProperties
in interface KAoSActor
public Property getProperty(java.lang.String name)
getProperty
in interface KAoSActor
name
- String containing the name of the property to be returned.public java.lang.Object getPropertyValue(Property property)
getPropertyValue
in interface KAoSActor
property
- Property, whose value is to be returned.
public void sendMessage(java.io.Serializable messageContent, KAoSActor receiver) throws NotLocatableException, TransportFailure
sendMessage
in interface KAoSActor
messageContent
- Serializable containing the message to be sent out.receiverdesc
- KAoSAgentDescription containing the description of the receiver.
NotLocatableException
- when the receiver cannot be located.
TransportFailureto
- when the transport system fails.
TransportFailure
public void receiveMessage(java.io.Serializable messageContent, KAoSActor sender)
receiveMessage
in interface KAoSActor
messageContent
- Serializable containing the received message.senderDesc
- KAoSAgentDescription containing the description of the sender.public java.util.List getTransports()
getTransports
in interface KAoSActor
public Transport getTransport(java.lang.String name)
getTransport
in interface KAoSActor
name
- String containing the Transport name to be retrieved.
public KAoSAgentDescription getAgentDescription()
protected void logMessage(java.lang.String msg, int logLevel)
protected void logMessage(java.lang.String msg, java.lang.Exception e, int logLevel)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |