|
|||||||||
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 |