A B C D E F G H I J K L M N O P Q R S T U V W 

A

Abs - Class in org.cmg.resp.policy.facpl.function.arithmetic
 
Abs() - Constructor for class org.cmg.resp.policy.facpl.function.arithmetic.Abs
 
abs(Object) - Method in interface org.cmg.resp.policy.facpl.function.arithmetic.evaluator.ArithmeticEvaluator
 
abs(Object) - Method in class org.cmg.resp.policy.facpl.function.arithmetic.evaluator.NumberArithmeticEvaluator
 
AbstractActuator - Class in org.cmg.resp.knowledge
This abstract class identifies an actuator that, associated to a node, can be used to control external components.
AbstractActuator(String) - Constructor for class org.cmg.resp.knowledge.AbstractActuator
Creates an instance with name name
AbstractPort - Class in org.cmg.resp.topology
An AbstractPort is used to identify a generic communication channel that nodes use to interact with each other.
AbstractPort() - Constructor for class org.cmg.resp.topology.AbstractPort
Constructs a new AbstractPort.
AbstractSensor - Class in org.cmg.resp.knowledge
 
AbstractSensor(String, Template) - Constructor for class org.cmg.resp.knowledge.AbstractSensor
 
accept(MessageHandler) - Method in class org.cmg.resp.protocol.Ack
 
accept(MessageHandler) - Method in class org.cmg.resp.protocol.AttributeReply
 
accept(MessageHandler) - Method in class org.cmg.resp.protocol.AttributeRequest
 
accept(MessageHandler) - Method in class org.cmg.resp.protocol.Fail
 
accept(MessageHandler) - Method in class org.cmg.resp.protocol.GetRequest
 
accept(MessageHandler) - Method in class org.cmg.resp.protocol.GroupGetReply
 
accept(MessageHandler) - Method in class org.cmg.resp.protocol.GroupGetRequest
 
accept(MessageHandler) - Method in class org.cmg.resp.protocol.GroupPutReply
 
accept(MessageHandler) - Method in class org.cmg.resp.protocol.GroupPutRequest
 
accept(MessageHandler) - Method in class org.cmg.resp.protocol.GroupQueryReply
 
accept(MessageHandler) - Method in class org.cmg.resp.protocol.GroupQueryRequest
 
accept(MessageHandler) - Method in class org.cmg.resp.protocol.jRESPMessage
This method is used to pass the message to the right method in the message handler.
accept(MessageHandler) - Method in class org.cmg.resp.protocol.PutRequest
 
accept(MessageHandler) - Method in class org.cmg.resp.protocol.QueryRequest
 
accept(MessageHandler) - Method in class org.cmg.resp.protocol.TupleReply
 
acceptGet(PointToPoint, int, Template) - Method in class org.cmg.resp.policy.automaton.PolicyAutomaton
 
acceptGet(PointToPoint, int, Template) - Method in class org.cmg.resp.policy.DefaultPermitPolicy
 
acceptGet(PointToPoint, int, Template) - Method in interface org.cmg.resp.policy.IPolicy
This method is invoked when a remote node asks for getting a tuple in the local knowledge repository.
acceptGroupGet(PointToPoint, int, GroupPredicate, Template) - Method in class org.cmg.resp.policy.automaton.PolicyAutomaton
 
acceptGroupGet(PointToPoint, int, GroupPredicate, Template) - Method in class org.cmg.resp.policy.DefaultPermitPolicy
 
acceptGroupGet(PointToPoint, int, GroupPredicate, Template) - Method in interface org.cmg.resp.policy.IPolicy
This method is invoked when a group request for a get action is received.
acceptGroupPut(PointToPoint, int, GroupPredicate, Tuple) - Method in class org.cmg.resp.policy.automaton.PolicyAutomaton
 
acceptGroupPut(PointToPoint, int, GroupPredicate, Tuple) - Method in class org.cmg.resp.policy.DefaultPermitPolicy
 
acceptGroupPut(PointToPoint, int, GroupPredicate, Tuple) - Method in interface org.cmg.resp.policy.IPolicy
This method is invoked when a group request for a put action is received.
acceptGroupQuery(PointToPoint, int, GroupPredicate, Template) - Method in class org.cmg.resp.policy.automaton.PolicyAutomaton
 
acceptGroupQuery(PointToPoint, int, GroupPredicate, Template) - Method in class org.cmg.resp.policy.DefaultPermitPolicy
 
acceptGroupQuery(PointToPoint, int, GroupPredicate, Template) - Method in interface org.cmg.resp.policy.IPolicy
This method is invoked when a group request for a query action is received.
acceptPut(PointToPoint, int, Tuple) - Method in class org.cmg.resp.policy.automaton.PolicyAutomaton
 
acceptPut(PointToPoint, int, Tuple) - Method in class org.cmg.resp.policy.DefaultPermitPolicy
 
acceptPut(PointToPoint, int, Tuple) - Method in interface org.cmg.resp.policy.IPolicy
This method is invoked when a remote node asks for adding a tuple in the local knowledge repository.
acceptQuery(PointToPoint, int, Template) - Method in class org.cmg.resp.policy.automaton.PolicyAutomaton
 
acceptQuery(PointToPoint, int, Template) - Method in class org.cmg.resp.policy.DefaultPermitPolicy
 
acceptQuery(PointToPoint, int, Template) - Method in interface org.cmg.resp.policy.IPolicy
This method is invoked when a remote node asks for quering a tuple in the local knowledge repository.
Ack - Class in org.cmg.resp.protocol
Identifies an acknowledge message.
Ack(PointToPoint, int, String) - Constructor for class org.cmg.resp.protocol.Ack
Constructs an acknowledge message.
Action - Class in org.cmg.resp.behaviour
 
Action() - Constructor for class org.cmg.resp.behaviour.Action
 
Action.Execute - Class in org.cmg.resp.behaviour
 
Action.Execute(Agent) - Constructor for class org.cmg.resp.behaviour.Action.Execute
 
Action.GetAction - Class in org.cmg.resp.behaviour
 
Action.GetAction(Template, Target) - Constructor for class org.cmg.resp.behaviour.Action.GetAction
 
Action.PutAction - Class in org.cmg.resp.behaviour
 
Action.PutAction(Tuple, Target) - Constructor for class org.cmg.resp.behaviour.Action.PutAction
 
Action.Query - Class in org.cmg.resp.behaviour
 
Action.Query(Template, Target) - Constructor for class org.cmg.resp.behaviour.Action.Query
 
ActionID - Enum in org.cmg.resp.policy
 
ActionIDComparisonEvaluator - Class in org.cmg.resp.policy.facpl.function.comparison.evaluator
 
ActualTemplateField - Class in org.cmg.resp.knowledge
Instances of this class identifies actual template fields.
ActualTemplateField(Object) - Constructor for class org.cmg.resp.knowledge.ActualTemplateField
Create an actual field with value value
ActualTemplateFieldDeserializer - Class in org.cmg.resp.json
This class is used to deserialize an ActualTemplateField from a JsonElement (see JsonDeserializer).
ActualTemplateFieldDeserializer() - Constructor for class org.cmg.resp.json.ActualTemplateFieldDeserializer
 
ActualTemplateFieldSerializer - Class in org.cmg.resp.json
This class is used to serialize an ActualTemplateField into a JsonElement (see JsonDeserializer).
ActualTemplateFieldSerializer() - Constructor for class org.cmg.resp.json.ActualTemplateFieldSerializer
 
Add - Class in org.cmg.resp.policy.facpl.function.arithmetic
 
Add() - Constructor for class org.cmg.resp.policy.facpl.function.arithmetic.Add
 
add(Object, Object) - Method in interface org.cmg.resp.policy.facpl.function.arithmetic.evaluator.ArithmeticEvaluator
 
add(Object, Object) - Method in class org.cmg.resp.policy.facpl.function.arithmetic.evaluator.NumberArithmeticEvaluator
 
addActuator(AbstractActuator) - Method in interface org.cmg.resp.comp.INode
Adds an actuator to the current node.
addActuator(AbstractActuator) - Method in class org.cmg.resp.comp.Node
 
addActuator(AbstractActuator) - Method in class org.cmg.resp.knowledge.Knowledge
 
addAgent(Agent) - Method in interface org.cmg.resp.behaviour.AgentContainer
Adds agent a to the container.
addAgent(Agent) - Method in interface org.cmg.resp.comp.INode
Executes agent a
addAgent(Agent) - Method in class org.cmg.resp.comp.Node
 
addArg(Object) - Method in class org.cmg.resp.policy.facpl.FulfilledObligation
 
addAttributeCollector(AttributeCollector) - Method in interface org.cmg.resp.comp.INode
Adds an attribute collector to the node
addAttributeCollector(AttributeCollector) - Method in class org.cmg.resp.comp.Node
 
addCondition(AtomTransitionCondition, ConditionConnector) - Method in class org.cmg.resp.policy.automaton.TransitionCondition
Add Atom Comparison condition for the transition, followed by a connector
addCondition(AtomTransitionCondition) - Method in class org.cmg.resp.policy.automaton.TransitionCondition
Add Atom Comparison condition for the transition
addKnowledgeAdapter(KnowledgeAdapter) - Method in class org.cmg.resp.knowledge.Knowledge
 
addMessage(jRESPMessage) - Method in class org.cmg.resp.comp.Node
 
addMessage(jRESPMessage) - Method in class org.cmg.resp.topology.Forwarder
 
addMessage(jRESPMessage) - Method in interface org.cmg.resp.topology.MessageDispatcher
 
addObligations(List<FulfilledObligation>) - Method in class org.cmg.resp.policy.AuthorizationResponse
 
addPort(AbstractPort) - Method in class org.cmg.resp.comp.Node
Add a port to the node.
Address - Class in org.cmg.resp.topology
 
Address(String) - Constructor for class org.cmg.resp.topology.Address
 
ADDRESS_CODE - Static variable in class org.cmg.resp.topology.ServerPortAddress
 
ADDRESS_CODE - Static variable in class org.cmg.resp.topology.SocketPortAddress
 
ADDRESS_CODE - Static variable in class org.cmg.resp.topology.VirtualPortAddress
 
AddressDeserializer - Class in org.cmg.resp.json
 
AddressDeserializer() - Constructor for class org.cmg.resp.json.AddressDeserializer
 
AddressSerializer - Class in org.cmg.resp.json
This class is used to serialize an Attribute into a JsonElement (see JsonDeserializer).
AddressSerializer() - Constructor for class org.cmg.resp.json.AddressSerializer
 
addSensor(AbstractSensor) - Method in interface org.cmg.resp.comp.INode
Adds a sensor to the current node
addSensor(AbstractSensor) - Method in class org.cmg.resp.comp.Node
 
addSensor(AbstractSensor) - Method in class org.cmg.resp.knowledge.Knowledge
 
addTransitionRule(int, int, TransitionCondition) - Method in class org.cmg.resp.policy.automaton.PolicyAutomaton
Add a transition in the automaton transition function
addValue(Object) - Method in class org.cmg.resp.policy.facpl.Bag
 
Agent - Class in org.cmg.resp.behaviour
This class identifies a SCEL agent.
Agent(String) - Constructor for class org.cmg.resp.behaviour.Agent
Creates a new agent with a specific name.
Agent.State - Enum in org.cmg.resp.behaviour
An enumeration identifying possible agent states
AgentContainer - Interface in org.cmg.resp.behaviour
This interface identifies a generic agents container.
AgentContext - Interface in org.cmg.resp.behaviour
Identifies a generic context where an agent is executed.
And - Class in org.cmg.resp.policy.facpl.function.comparison
 
And() - Constructor for class org.cmg.resp.policy.facpl.function.comparison.And
 
and(Object...) - Method in class org.cmg.resp.policy.facpl.function.comparison.evaluator.ActionIDComparisonEvaluator
 
and(Object...) - Method in class org.cmg.resp.policy.facpl.function.comparison.evaluator.BagComparisonEvaluator
 
and(Object...) - Method in class org.cmg.resp.policy.facpl.function.comparison.evaluator.BooleanComparisonEvaluator
 
and(Object...) - Method in interface org.cmg.resp.policy.facpl.function.comparison.evaluator.ComparisonEvaluator
 
and(Object...) - Method in class org.cmg.resp.policy.facpl.function.comparison.evaluator.DateComparisonEvaluator
 
and(Object...) - Method in class org.cmg.resp.policy.facpl.function.comparison.evaluator.NumberComparisonEvaluator
 
and(Object...) - Method in class org.cmg.resp.policy.facpl.function.comparison.evaluator.StringComparisonEvaluator
 
and(Object...) - Method in class org.cmg.resp.policy.facpl.function.comparison.evaluator.TemplateComparisonEvaluator
 
and(Object...) - Method in class org.cmg.resp.policy.facpl.function.comparison.evaluator.TupleComparisonEvaluator
 
And - Class in org.cmg.resp.topology
 
And(GroupPredicate, GroupPredicate) - Constructor for class org.cmg.resp.topology.And
 
anycast(Topic, ScribeContent) - Method in class org.cmg.resp.topology.ScribePort.ScribePortApplication
 
AnyComponent - Class in org.cmg.resp.topology
 
AnyComponent() - Constructor for class org.cmg.resp.topology.AnyComponent
 
areEquals(Object, Object) - Method in class org.cmg.resp.policy.facpl.function.comparison.evaluator.ActionIDComparisonEvaluator
 
areEquals(Object, Object) - Method in class org.cmg.resp.policy.facpl.function.comparison.evaluator.BagComparisonEvaluator
 
areEquals(Object, Object) - Method in class org.cmg.resp.policy.facpl.function.comparison.evaluator.BooleanComparisonEvaluator
 
areEquals(Object, Object) - Method in interface org.cmg.resp.policy.facpl.function.comparison.evaluator.ComparisonEvaluator
 
areEquals(Object, Object) - Method in class org.cmg.resp.policy.facpl.function.comparison.evaluator.DateComparisonEvaluator
 
areEquals(Object, Object) - Method in class org.cmg.resp.policy.facpl.function.comparison.evaluator.NumberComparisonEvaluator
 
areEquals(Object, Object) - Method in class org.cmg.resp.policy.facpl.function.comparison.evaluator.StringComparisonEvaluator
 
areEquals(Object, Object) - Method in class org.cmg.resp.policy.facpl.function.comparison.evaluator.TemplateComparisonEvaluator
 
areEquals(Object, Object) - Method in class org.cmg.resp.policy.facpl.function.comparison.evaluator.TupleComparisonEvaluator
 
areInTouch(String, String) - Method in interface org.cmg.resp.comp.NodeConnection
 
areNotEquals(Object, Object) - Method in class org.cmg.resp.policy.facpl.function.comparison.evaluator.ActionIDComparisonEvaluator
 
areNotEquals(Object, Object) - Method in class org.cmg.resp.policy.facpl.function.comparison.evaluator.BagComparisonEvaluator
 
areNotEquals(Object, Object) - Method in class org.cmg.resp.policy.facpl.function.comparison.evaluator.BooleanComparisonEvaluator
 
areNotEquals(Object, Object) - Method in interface org.cmg.resp.policy.facpl.function.comparison.evaluator.ComparisonEvaluator
 
areNotEquals(Object, Object) - Method in class org.cmg.resp.policy.facpl.function.comparison.evaluator.DateComparisonEvaluator
 
areNotEquals(Object, Object) - Method in class org.cmg.resp.policy.facpl.function.comparison.evaluator.NumberComparisonEvaluator
 
areNotEquals(Object, Object) - Method in class org.cmg.resp.policy.facpl.function.comparison.evaluator.StringComparisonEvaluator
 
areNotEquals(Object, Object) - Method in class org.cmg.resp.policy.facpl.function.comparison.evaluator.TemplateComparisonEvaluator
 
areNotEquals(Object, Object) - Method in class org.cmg.resp.policy.facpl.function.comparison.evaluator.TupleComparisonEvaluator
 
ArithmeticEvaluator - Interface in org.cmg.resp.policy.facpl.function.arithmetic.evaluator
 
ArithmeticEvaluatorFactory - Class in org.cmg.resp.policy.facpl.function.arithmetic.evaluator
 
AtLeastOneMemberOf - Class in org.cmg.resp.policy.facpl.function.comparison
 
AtLeastOneMemberOf() - Constructor for class org.cmg.resp.policy.facpl.function.comparison.AtLeastOneMemberOf
 
AtomTransitionCondition - Class in org.cmg.resp.policy.automaton
 
AtomTransitionCondition(Class<? extends IComparisonFunction>, Object, StructName) - Constructor for class org.cmg.resp.policy.automaton.AtomTransitionCondition
 
Attribute - Class in org.cmg.resp.knowledge
Indicates a generic attribute.
Attribute(String, Object) - Constructor for class org.cmg.resp.knowledge.Attribute
Creates a new attribute with specific name and value.
AttributeCollector - Class in org.cmg.resp.comp
Instances of this class are used to collect attribute values from a node.
AttributeCollector(String, Template...) - Constructor for class org.cmg.resp.comp.AttributeCollector
Creates a new attribute collector.
AttributeDeserializer - Class in org.cmg.resp.json
This class is used to deserialize an Attribute from a JsonElement (see JsonDeserializer).
AttributeDeserializer() - Constructor for class org.cmg.resp.json.AttributeDeserializer
 
AttributeReply - Class in org.cmg.resp.protocol
This message is sent to reply to an and contains an array of attribute.
AttributeReply(PointToPoint, int, String, Attribute[]) - Constructor for class org.cmg.resp.protocol.AttributeReply
Create a new object instance.
AttributeRequest - Class in org.cmg.resp.protocol
This message is sent when a component needs to obtain the values of a given set of attributes from a node.
AttributeRequest(PointToPoint, int, String, String[]) - Constructor for class org.cmg.resp.protocol.AttributeRequest
Creates a new message.
AttributeSerializer - Class in org.cmg.resp.json
This class is used to serialize an Attribute into a JsonElement (see JsonDeserializer).
AttributeSerializer() - Constructor for class org.cmg.resp.json.AttributeSerializer
 
AuthorizationDecision - Enum in org.cmg.resp.policy
 
AuthorizationRequest - Class in org.cmg.resp.policy
 
AuthorizationRequest(String, ActionID, Object, Target, Map<String, Attribute>) - Constructor for class org.cmg.resp.policy.AuthorizationRequest
 
AuthorizationResponse - Class in org.cmg.resp.policy
 
AuthorizationResponse(AuthorizationDecision, List<FulfilledObligation>) - Constructor for class org.cmg.resp.policy.AuthorizationResponse
 
AuthorizationResponse(AuthorizationDecision) - Constructor for class org.cmg.resp.policy.AuthorizationResponse
 
AuthorizationResponse() - Constructor for class org.cmg.resp.policy.AuthorizationResponse
 
A B C D E F G H I J K L M N O P Q R S T U V W