|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface KAoSActor
Defines the operations to access information about a KAoS Actor.
| Method Summary | |
|---|---|
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 KAoSActorDescription. |
java.util.Map |
getEntityOntologicalTypes()
Obtain the collection of ontological types of this KAoSActorDescription. |
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. |
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. |
| Method Detail |
|---|
java.lang.String getConceptMappingName()
java.util.List getDomainNames()
java.lang.String getGUID()
java.lang.String getName()
java.util.Map getEntityOntologicalTypes()
java.util.Enumeration getEntityOntologicalTypeNames()
boolean isGuarded()
boolean isRegistered()
void setRegistered(boolean registered)
registered - boolean indicating whether the KAoSActor has been registered in the KAoS DS.java.util.List getCapabilities()
java.util.Hashtable getProperties()
Property getProperty(java.lang.String name)
name - String containing the name of the property to be returned.java.lang.Object getPropertyValue(Property property)
property - Property, whose value is to be returned.
void sendMessage(java.io.Serializable messageContent,
KAoSActor receiver)
throws NotLocatableException,
TransportFailure
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
void receiveMessage(java.io.Serializable messageContent,
KAoSActor sender)
messageContent - Serializable containing the received message.senderDesc - KAoSAgentDescription containing the description of the sender.java.util.List getTransports()
Transport getTransport(java.lang.String name)
name - String containing the Transport name to be retrieved.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||