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

A

AbstractAddress - Class in org.jage.address
This class provides a standard implementation of basic methods of addresses.
AbstractAddress(INodeAddress, String) - Constructor for class org.jage.address.AbstractAddress
Creates a new address.
AbstractAgent - Class in org.jage.agent
Abstract agent implementation.
AbstractAgent() - Constructor for class org.jage.agent.AbstractAgent
Constructs an agent without any address and with the status: Status.STOPPED.
AbstractAgentActionContext - Class in org.jage.action.context
The abstract implementation of the agent action context.
AbstractAgentActionContext() - Constructor for class org.jage.action.context.AbstractAgentActionContext
 
AbstractAnycastSelector<AddressClass extends IAddress> - Class in org.jage.address.selector
An abstract implementation of an anycast selector.
AbstractAnycastSelector() - Constructor for class org.jage.address.selector.AbstractAnycastSelector
Default constructor.
AbstractBroadcastSelector<AddressClass extends IAddress> - Class in org.jage.address.selector
An abstract class for a broadcast address selectors.
AbstractBroadcastSelector() - Constructor for class org.jage.address.selector.AbstractBroadcastSelector
 
AbstractComponentCollectionDependenciesVerificationModule - Class in org.jage.platform.component.pico.verification.module
A class to verify the dependencies of a component and a collection.
AbstractComponentDefinition - Class in org.jage.platform.component.definition
Abstract skeleton implementation of IComponentDefinition.
AbstractComponentDefinition(String, Class<?>, boolean) - Constructor for class org.jage.platform.component.definition.AbstractComponentDefinition
Constructs a new component definition for a given type and with a given name and with no generic type parameters.
AbstractComponentDefinition(String, Class<?>, List<Type>, boolean) - Constructor for class org.jage.platform.component.definition.AbstractComponentDefinition
Constructs a new component definition for a given type and with a given name.
AbstractComponentDependenciesVerificationModule - Class in org.jage.platform.component.pico.verification.module
A class to verify the dependencies of a component.
AbstractConnectionEvent<A extends IAgentAddress> - Class in org.jage.event
This is an abstraction of connection events.
AbstractConnectionEvent(A, A) - Constructor for class org.jage.event.AbstractConnectionEvent
Constructor.
AbstractEvent - Class in org.jage.event
The base class for all events.
AbstractEvent() - Constructor for class org.jage.event.AbstractEvent
Constructor.
AbstractInjector<T> - Class in org.jage.platform.component.pico.injector
This class provides default implementations for basic method of injectors.
AbstractInjector(IPicoComponentInstanceProvider, IComponentDefinition) - Constructor for class org.jage.platform.component.pico.injector.AbstractInjector
Constructs a new AbstractInjector that uses a given instance provider and a component definition.
AbstractMulticastSelector<AddressClass extends IAddress> - Class in org.jage.address.selector
An abstract implementation of a multicast selector.
AbstractMulticastSelector(int) - Constructor for class org.jage.address.selector.AbstractMulticastSelector
Construct the selector by specifying the number of addresses to select.
AbstractPerformActionStrategy - Class in org.jage.action
Abstract action strategy.
AbstractPerformActionStrategy() - Constructor for class org.jage.action.AbstractPerformActionStrategy
 
AbstractPropertiesReader - Class in org.jage.property.annotations
 
AbstractPropertiesReader() - Constructor for class org.jage.property.annotations.AbstractPropertiesReader
 
AbstractPropertyContainer - Class in org.jage.property
Abstract implementation of IPropertyContainer which implements the basic operations.
AbstractPropertyContainer() - Constructor for class org.jage.property.AbstractPropertyContainer
Default constructor.
AbstractPropertyMonitor - Class in org.jage.property.monitors
Interface for property monitors.
AbstractPropertyMonitor() - Constructor for class org.jage.property.monitors.AbstractPropertyMonitor
Constructor.
AbstractStrategy - Class in org.jage.strategy
Abstract class for all strategies.
AbstractStrategy() - Constructor for class org.jage.strategy.AbstractStrategy
 
AbstractTransferEvent<A extends IAgentAddress> - Class in org.jage.event
This is abstract class for transfer events.
AbstractTransferEvent(A, A, Object) - Constructor for class org.jage.event.AbstractTransferEvent
Constructor.
AbstractVerificationModule - Class in org.jage.platform.component.pico.verification.module
The content necessary for all the verification modules
accept(PicoVisitor) - Method in class org.jage.platform.component.pico.injector.AbstractInjector
This implementation allows only usage of instances of the Verifier class.
accept(PicoVisitor) - Method in class org.jage.platform.component.pico.injector.CachedInjector
 
acceptEchoStrategy(String) - Method in class org.jage.examples.delegation.DelegationSimpleLeaf
 
acceptEchoStrategy(String) - Method in interface org.jage.examples.delegation.IEchoStrategyAcceptingAgent
Accepts an echo strategy with the provided name.
acquireReaderLock() - Method in class org.jage.util.ReaderWriterLock
Acquires reader's lock.
acquireWriterLock() - Method in class org.jage.util.ReaderWriterLock
Acquires writer's lock.
Action - Class in org.jage.action
An abstract class which represents an action.
Action() - Constructor for class org.jage.action.Action
 
ACTION_CONTEXT - Static variable in class org.jage.action.preparators.SingleActionPreparator.Properties
The single action context.
ACTION_CONTEXTS - Static variable in class org.jage.action.preparators.MultipleActionPreparator.Properties
The list of action contexts.
ACTION_PREPARATOR - Static variable in class org.jage.agent.ActionDrivenAgent.Properties
The action preparator.
ACTION_PREPARATORS - Static variable in class org.jage.action.preparators.ActionPreparatorChain.Properties
The list of chained action preparators.
ActionDrivenAgent - Class in org.jage.agent
This agent implementation relies on a IActionPreparator to provide its actual behavior.
ActionDrivenAgent() - Constructor for class org.jage.agent.ActionDrivenAgent
 
ActionDrivenAgent.Properties - Class in org.jage.agent
ActionDrivenAgent properties.
ActionDrivenAgent.Properties() - Constructor for class org.jage.agent.ActionDrivenAgent.Properties
 
ActionPhase - Enum in org.jage.action
Describes action's phase.
ActionPreparatorChain - Class in org.jage.action.preparators
A IActionPreparator that expects a list of other IActionPreparators and build an aggregated complex action upon the actions they prepare.
ActionPreparatorChain() - Constructor for class org.jage.action.preparators.ActionPreparatorChain
 
ActionPreparatorChain.Properties - Class in org.jage.action.preparators
ActionPreparatorChain properties.
ActionPreparatorChain.Properties() - Constructor for class org.jage.action.preparators.ActionPreparatorChain.Properties
 
ActionSimpleAgent - Class in org.jage.examples.actions
An agent showing how to order an action to perform by aggregate.
ActionSimpleAgent() - Constructor for class org.jage.examples.actions.ActionSimpleAgent
Constructs a new ActionSimpleAgent without an address.
add(IAgent) - Method in class org.jage.agent.SimpleAggregate
 
add(AggregateEvent) - Method in class org.jage.event.EventQueue
Adds an event to this queue.
add(Package) - Method in class org.jage.platform.communication.rmi.inner.impl.Queue
 
add(Object, int) - Method in class org.jage.util.DecreasingPriorityQueue
Adds a value to the queue with the specified priority.
AddAgentActionContext - Class in org.jage.action.context
The action of adding an agent to an aggregate.
AddAgentActionContext(IAgent) - Constructor for class org.jage.action.context.AddAgentActionContext
Constructor.
addAgentActionEvent(AgentActionEvent) - Method in class org.jage.event.AgentActionEvent
Add new agent action event to the events list.
addAgentMonitor(IAgentMonitor) - Method in interface org.jage.agent.IAggregate
Adds a monitor for events involving agents (cloning, migration, etc.).
addAgentMonitor(IAgentMonitor) - Method in class org.jage.agent.SimpleAggregate
 
addAll(Collection<? extends IAgent>) - Method in class org.jage.agent.SimpleAggregate
 
addAllMetaProperties(Collection<? extends MetaProperty>) - Method in class org.jage.property.MetaPropertiesSet
Add all the metaProperties from a collection to this set.
addChild(Action) - Method in class org.jage.action.ComplexAction
 
addChild(IVerificationResult) - Method in interface org.jage.platform.component.pico.verification.IVerificationResult
Adds the dependent result (the result of the dependent component).
addChild(IVerificationResult) - Method in class org.jage.platform.component.pico.verification.VerificationResult
 
addComponent(IComponentDefinition) - Method in class org.jage.platform.component.pico.PicoComponentInstanceProvider
Registers a component instance described by a given component definition.
addComponent(Class<?>) - Method in class org.jage.platform.component.pico.PicoComponentInstanceProvider
Registers a component implementation given by its class.
addComponent(String, Class<?>) - Method in class org.jage.platform.component.pico.PicoComponentInstanceProvider
Registers a component implementation with the given String key.
addComponent(IComponentDefinition) - Method in interface org.jage.platform.component.provider.IMutableComponentInstanceProvider
Registers a component instance described by a given component definition.
addComponent(Class<?>) - Method in interface org.jage.platform.component.provider.IMutableComponentInstanceProvider
Registers a component implementation given by its class.
addComponent(String, Class<?>) - Method in interface org.jage.platform.component.provider.IMutableComponentInstanceProvider
Registers a component implementation with the given String key.
addComponentInstance(Object) - Method in class org.jage.platform.component.pico.PicoComponentInstanceProvider
Registers a given component instance.
addComponentInstance(Object) - Method in interface org.jage.platform.component.provider.IMutableComponentInstanceProvider
Registers a given component instance.
addConfiguration(Class<?>, Collection<IComponentDefinition>) - Method in class org.jage.platform.config.provider.DefaultConfigurationProvider
Registers a new configuration for a given type.
addConfiguration(Class<?>, Collection<IComponentDefinition>) - Method in interface org.jage.platform.config.provider.IMutableConfigurationProvider
Registers a new configuration for a given type.
addConstructorArgument(ISingleValueProvider) - Method in class org.jage.platform.component.definition.AbstractComponentDefinition
 
addDefinition(IComponentDefinition) - Method in class org.jage.platform.component.definition.Configuration
 
addError(VerificationError) - Method in interface org.jage.platform.component.pico.verification.IVerificationResult
Adds an error to the result.
addError(String) - Method in interface org.jage.platform.component.pico.verification.IVerificationResult
Adds an error (VerificationError with a String) to the result.
addError(VerificationError) - Method in class org.jage.platform.component.pico.verification.VerificationResult
 
addError(String) - Method in class org.jage.platform.component.pico.verification.VerificationResult
 
addFunction(PropertyFunction) - Method in class org.jage.property.AbstractPropertyContainer
Adds new property function to the container.
addFunction(PropertyFunction) - Method in class org.jage.property.ClassPropertyContainer
Adds new property function to the container.
addFunction(PropertyFunction) - Method in interface org.jage.property.IPropertyContainer
Adds new property function to the container.
addInitialSelector(IInitialSelector) - Method in class org.jage.query.MultiElementQuery
 
addInnerComponentDefinition(IComponentDefinition) - Method in class org.jage.platform.component.definition.AbstractComponentDefinition
 
addItem(IValueCollectionProvider) - Method in class org.jage.platform.component.definition.ArrayDefinition
Add a value provider.
addItem(ISingleValueProvider, ISingleValueProvider) - Method in class org.jage.platform.component.definition.MapDefinition
Adds a definition of an item included within the map.
addItemValueProvider(IValueCollectionProvider) - Method in class org.jage.platform.component.definition.CollectionDefinition
Adds a value provider for an item included within the collection.
addMessageMonitor(IMessageMonitor) - Method in interface org.jage.agent.IAggregate
Adds a monitor for incoming and outgoing messages.
addMessageMonitor(IMessageMonitor) - Method in class org.jage.agent.SimpleAggregate
 
addMetaProperty(MetaProperty) - Method in class org.jage.property.MetaPropertiesSet
Adds new meta property to this set.
addMonitor(IChangesNotifierMonitor) - Method in interface org.jage.monitor.IChangesNotifier
Registers new monitor.
addMonitor(IChangesNotifierMonitor) - Method in class org.jage.property.AbstractPropertyContainer
Registers new monitor.
addMonitor(AbstractPropertyMonitor, IPropertyMonitorRule) - Method in class org.jage.property.monitors.PropertyMonitorsSet
Adds new monitor with rule to the set.
addMonitor(AbstractPropertyMonitor, IPropertyMonitorRule) - Method in class org.jage.property.Property
Registers monitor for this property.
addNodes(NodeRegister[]) - Method in interface org.jage.platform.communication.rmi.service.IAddressMapper
Adds new nodes to mapper, or changes status from DEAD to ALIVE
addNodes(NodeRegister[]) - Method in class org.jage.platform.communication.rmi.service.impl.AddressMapper
 
addProperty(Property) - Method in interface org.jage.property.IPropertiesSet
Adds new property to the set.
addProperty(Property) - Method in class org.jage.property.PropertiesSet
Adds new property to the set.
addPropertyInitializer(PropertyInitializer) - Method in class org.jage.platform.component.definition.ComponentDefinition
Adds a new property initializer to current component definition.
addPropertyMonitor(String, AbstractPropertyMonitor) - Method in class org.jage.property.AbstractPropertyContainer
Adds monitor to property with a given path.
addPropertyMonitor(String, AbstractPropertyMonitor, IPropertyMonitorRule) - Method in class org.jage.property.AbstractPropertyContainer
Adds monitor with a rule to property with a given path.
addPropertyMonitor(String, AbstractPropertyMonitor, IPropertyMonitorRule) - Method in class org.jage.property.ClassPropertyContainer
Adds monitor with a rule to property with a given path.
addPropertyMonitor(String, AbstractPropertyMonitor) - Method in class org.jage.property.ClassPropertyContainer
Adds monitor to property with a given path.
addPropertyMonitor(String, AbstractPropertyMonitor) - Method in interface org.jage.property.IPropertyContainer
Adds monitor to property with a given path.
addPropertyMonitor(String, AbstractPropertyMonitor, IPropertyMonitorRule) - Method in interface org.jage.property.IPropertyContainer
Adds monitor with a rule to property with a given path.
addQueryFunction(IQueryFunction<R>) - Method in class org.jage.query.GenericQuery
 
addQueryFunction(IQueryFunction<R>) - Method in class org.jage.query.MultiElementQuery
 
addQueryMonitor(IQueryMonitor) - Method in interface org.jage.agent.IAggregate
Adds a monitor for queries.
addQueryMonitor(IQueryMonitor) - Method in class org.jage.agent.SimpleAggregate
 
address - Variable in class org.jage.agent.AbstractAgent
Address of the agent.
addresses() - Method in class org.jage.address.selector.AbstractAnycastSelector
Retrieve addresses chosen by this selector.
addresses() - Method in class org.jage.address.selector.AbstractBroadcastSelector
Retrieve addresses chosen by this selector.
addresses() - Method in class org.jage.address.selector.AbstractMulticastSelector
 
addresses() - Method in class org.jage.address.selector.agent.ParentAgentAddressSelector
 
addresses() - Method in interface org.jage.address.selector.IAddressSelector
Retrieve addresses chosen by this selector.
addresses() - Method in class org.jage.address.selector.NewAddressSelector
Retrieve addresses chosen by this selector.
addresses() - Method in class org.jage.address.selector.UnicastSelector
Retrieve addresses chosen by this selector.
AddressMapper - Class in org.jage.platform.communication.rmi.service.impl
 
AddressMapper(CommunicationService) - Constructor for class org.jage.platform.communication.rmi.service.impl.AddressMapper
 
addTypeDependencyError(Type, Class<?>, IVerificationResult) - Method in class org.jage.platform.component.pico.verification.module.AbstractComponentCollectionDependenciesVerificationModule
 
addValueFilter(IValueFilter<Q>) - Method in class org.jage.query.GenericQuery
 
addValueFilter(IValueFilter<E>) - Method in class org.jage.query.MultiElementQuery
 
addValueSelector(IValueSelector<Q, T>) - Method in class org.jage.query.GenericQuery
 
addValueSelector(IValueSelector<E, T>) - Method in class org.jage.query.MultiElementQuery
 
addVerificationModule(IVerificationModule) - Method in class org.jage.platform.component.pico.verification.module.AbstractVerificationModule
Adds a child verification module
addVerificationModule(IVerificationModule) - Method in class org.jage.platform.component.pico.verification.Verifier
Adds a module to the Verifier.
addWarning(String) - Method in interface org.jage.platform.component.pico.verification.IVerificationResult
Adds a warning (the JAgE can still run with a Warning) to the result.
addWarning(String) - Method in class org.jage.platform.component.pico.verification.VerificationResult
 
addWorkplace(IWorkplace) - Method in class org.jage.pico.PicoWorkplaceManager
Attaches a given workplace to this manager.
afterExecute(T) - Method in interface org.jage.query.IQueryAware
Notifies that the query has finished its operation.
AGE_SCHEMA_SOURCE - Static variable in class org.jage.platform.config.loader.xml.XmlFileLoader
A file name of the schema definition for the AgE configuration file.
Agent(String, Class<?>) - Method in class org.jage.platform.component.builder.ConfigurationBuilder
 
Agent(String, Class<?>) - Method in interface org.jage.platform.component.builder.IConfigurationBuilder
Alias for a component with no singleton scope.
AgentAction - Annotation Type in org.jage.action
Annotates aggregates methods to mark that the method is a action implementation.
AgentActionContext - Annotation Type in org.jage.action.context
Used to mark agent action context.
AgentActionEvent - Class in org.jage.event
This event is created when an action is to be performed on an aggregate.
AgentActionEvent(IAggregate, Action, IAgentAddress) - Constructor for class org.jage.event.AgentActionEvent
Constructor.
agentAdded(AggregateEvent) - Method in interface org.jage.monitor.IAgentMonitor
This method is executed when an agent has been added to the monitored container of agents (for instance, aggregate).
AgentAddress - Class in org.jage.address
This class provides a default implementation of the agent address.
AgentAddress(UUID, INodeAddress, String) - Constructor for class org.jage.address.AgentAddress
Constructs a new agent address with given parameters.
AgentAddressSelector - Class in org.jage.address.selector.agent
A UnicastSelector for an IAgentAddress.
AgentAddressSelector(IAgentAddress) - Constructor for class org.jage.address.selector.agent.AgentAddressSelector
Default constructor.
agentCloned(AggregateEvent) - Method in interface org.jage.monitor.IAgentMonitor
This method is executed when an agent has been cloned in the monitored container of agents.
AgentEnvironmentQuery<E extends IAgent,T> - Class in org.jage.query
Query implementation that can be used with implementations of the IAgentEnvironment interface.
AgentEnvironmentQuery(Class<?>, Class<?>, Class<?>) - Constructor for class org.jage.query.AgentEnvironmentQuery
Constructs a new AgentEnvironmentQuery instance.
AgentEnvironmentQuery(Class<?>) - Constructor for class org.jage.query.AgentEnvironmentQuery
Constructs a new AgentEnvironmentQuery instance.
AgentEnvironmentQuery() - Constructor for class org.jage.query.AgentEnvironmentQuery
Constructs a new AgentEnvironmentQuery instance.
AgentException - Exception in org.jage.agent
Exception which can occur during performing operations on agents.
AgentException(String) - Constructor for exception org.jage.agent.AgentException
Constructs a new exception with the specified detail message.
AgentException(Throwable) - Constructor for exception org.jage.agent.AgentException
Constructs a new exception with the specified cause and a detail message of (cause==null ?
AgentException(String, Throwable) - Constructor for exception org.jage.agent.AgentException
Constructs a new exception with the specified detail message and cause.
agentKilled(AggregateEvent) - Method in interface org.jage.monitor.IAgentMonitor
This method is executed when an agent has been killed in the monitored container of agents.
agentMovedIn(AggregateEvent) - Method in interface org.jage.monitor.IAgentMonitor
This method is executed when an agent has moved in the monitored container of agents.
agentMovedOut(AggregateEvent) - Method in interface org.jage.monitor.IAgentMonitor
This method is executed when an agent has moved out of the monitored container of agents.
agentRemoved(AggregateEvent) - Method in interface org.jage.monitor.IAgentMonitor
This method is executed when an agent has been removed from the monitored container of agents.
agents - Variable in class org.jage.agent.SimpleAggregate
The table of child agents
Keys: AgentAddress
Values: Agent
.
AggregateEvent - Class in org.jage.event
The base class for events created in an aggregate.
AggregateEvent(IAggregate) - Constructor for class org.jage.event.AggregateEvent
Constructor.
AggregateException - Exception in org.jage.agent
Exception which can occur during operations on aggregates.
AggregateException(String) - Constructor for exception org.jage.agent.AggregateException
Constructs a new exception with the specified detail message.
AggregateException(Throwable) - Constructor for exception org.jage.agent.AggregateException
Constructs a new exception with the specified cause and a detail message of (cause==null ?
AggregateException(String, Throwable) - Constructor for exception org.jage.agent.AggregateException
Constructs a new exception with the specified detail message and cause.
all() - Static method in class org.jage.query.InitialSelectors
Returns an initial selector that chooses all elements.
allOf(IValueFilter<T>...) - Static method in class org.jage.query.ValueFilters
Creates a filter that matches if all of provided filters matches.
AlreadyExistsException - Exception in org.jage.agent
Exception which occurs when a unique identifier is violated.
AlreadyExistsException(IAgentAddress) - Constructor for exception org.jage.agent.AlreadyExistsException
Constructor.
AlreadyExistsException(String) - Constructor for exception org.jage.agent.AlreadyExistsException
Constructs a new exception with the specified detail message.
AlreadyExistsException(Throwable) - Constructor for exception org.jage.agent.AlreadyExistsException
Constructs a new exception with the specified cause and a detail message of (cause==null ?
AlreadyExistsException(String, Throwable) - Constructor for exception org.jage.agent.AlreadyExistsException
Constructs a new exception with the specified detail message and cause.
any(Class<T>) - Static method in class org.jage.query.ValueFilters
Creates a filter that matches any value.
any() - Static method in class org.jage.query.ValueFilters
Creates a filter that matches any value.
AnycastSelector<AddressClass extends IAddress> - Class in org.jage.address.selector
An anycast selector that chooses a random address from all addresses.
AnycastSelector() - Constructor for class org.jage.address.selector.AnycastSelector
 
anyOf(IValueFilter<T>...) - Static method in class org.jage.query.ValueFilters
Creates a filter that matches if any (at least one) of provided filters matches.
AnyUnusedSelector<AddressClass extends IAddress> - Class in org.jage.address.selector
An anycast selector that chooses a random address from the poll of unused addresses.
AnyUnusedSelector() - Constructor for class org.jage.address.selector.AnyUnusedSelector
 
AnyUsedSelector<AddressClass extends IAddress> - Class in org.jage.address.selector
An anycast selector that chooses a random address from the provided poll of used addresses.
AnyUsedSelector() - Constructor for class org.jage.address.selector.AnyUsedSelector
 
argumentsResolver - Variable in class org.jage.property.AbstractPropertyContainer
Arguments resolver.
Array(String, Class<?>) - Method in class org.jage.platform.component.builder.ConfigurationBuilder
 
Array(String, Class<?>, boolean) - Method in class org.jage.platform.component.builder.ConfigurationBuilder
 
Array(String, Class<?>) - Method in interface org.jage.platform.component.builder.IConfigurationBuilder
Declares an array component with a given name and element type.
Array(String, Class<?>, boolean) - Method in interface org.jage.platform.component.builder.IConfigurationBuilder
Declares an array component with a given name, element type, and scope.
ArrayAgent - Class in org.jage.examples.configuration
This class provides a simple agent that presents how to obtain and handle arrays from the instance provider.
ArrayAgent() - Constructor for class org.jage.examples.configuration.ArrayAgent
Creates a sample ArrayAgent instance.
ArrayBuilder - Class in org.jage.platform.component.builder
This Builder adds several methods specific to Array Components.
ArrayDefinition - Class in org.jage.platform.component.definition
The definition of an array component.
ArrayDefinition(String, Class<?>, boolean) - Constructor for class org.jage.platform.component.definition.ArrayDefinition
Creates a new array definition for a given type and with a given name.
ArrayDependenciesVerificationModule - Class in org.jage.platform.component.pico.verification.module
This class provides a means to verify a component array (its dependencies availability).
ArrayDependenciesVerificationModule(Verifier) - Constructor for class org.jage.platform.component.pico.verification.module.ArrayDependenciesVerificationModule
 
ArrayInjector<T> - Class in org.jage.platform.component.pico.injector
This class provides an injector implementation for arrays.
ArrayInjector(IPicoComponentInstanceProvider, IComponentDefinition) - Constructor for class org.jage.platform.component.pico.injector.ArrayInjector
Creates an ArrayProvider using a given instance provider and a component definition.
attachMonitorsToProperties() - Method in class org.jage.property.AbstractPropertyContainer
Attaches new monitors to the all monitorable properties kept in this property container.
attachMonitorsToProperties() - Method in class org.jage.property.ClassPropertyContainer
 
AutowiredPropertiesFactory - Enum in org.jage.platform.component.annotation
IClassPropertiesFactory implementation that uses Inject annotation to identify properties subject to autowiring.
AutowiredPropertiesReader - Class in org.jage.platform.component.annotation
 
AutowiredPropertiesReader() - Constructor for class org.jage.platform.component.annotation.AutowiredPropertiesReader
 
AutowiringInjector<T> - Class in org.jage.platform.component.pico.injector
 
AutowiringInjector(IPicoComponentInstanceProvider, IComponentDefinition) - Constructor for class org.jage.platform.component.pico.injector.AutowiringInjector
 
average() - Static method in class org.jage.query.QueryFunctions
Creates a function that computes an average of values in a collection.
AvgFunction - Class in org.jage.property.functions
Average property function.
AvgFunction(String, String, double) - Constructor for class org.jage.property.functions.AvgFunction
Constructor.

B

BatchModeSingleStarter - Class in org.jage.platform.starter.batch.single
Starter which runs a single computation which is provided in a configuration file.
BatchModeSingleStarter() - Constructor for class org.jage.platform.starter.batch.single.BatchModeSingleStarter
 
beforeExecute(T) - Method in interface org.jage.query.IQueryAware
Notifies that the query is starting to be executed.
Binding - Annotation Type in org.jage.strategy
Annotation definition.
BROADCAST_DELAY - Static variable in interface org.jage.platform.communication.rmi.service.IAddressMapper
 
BROADCAST_SEND_COUNT - Static variable in interface org.jage.platform.communication.rmi.service.IAddressMapper
 
BroadcastHeader - Class in org.jage.platform.communication.rmi.service.impl
 
BroadcastHeader(String) - Constructor for class org.jage.platform.communication.rmi.service.impl.BroadcastHeader
 
BroadcastSelector<AddressClass extends IAddress> - Class in org.jage.address.selector
The simplest broadcast selector, which selects all available addresses.
BroadcastSelector() - Constructor for class org.jage.address.selector.BroadcastSelector
 
BroadUnusedSelector<AddressClass extends IAddress> - Class in org.jage.address.selector
Broadcast selector which selects all addresses which are not used - members of set created as a difference of all available and used addresses set.
BroadUnusedSelector() - Constructor for class org.jage.address.selector.BroadUnusedSelector
 
BroadUsedSelector<AddressClass extends IAddress> - Class in org.jage.address.selector
Broadcast selector which selects all addresses from set of used addresses specified in BroadUsedSelector.initialize(Collection, Collection) method.
BroadUsedSelector() - Constructor for class org.jage.address.selector.BroadUsedSelector
 
BrokerAddress - Class in org.jage.platform.communication.jms
Class containing data needed in JMS communication.
BrokerAddress(String, String, String, String) - Constructor for class org.jage.platform.communication.jms.BrokerAddress
Constructor.
Buffer - Class in org.jage.platform.communication.rmi.inner.impl
 
Buffer() - Constructor for class org.jage.platform.communication.rmi.inner.impl.Buffer
 
build() - Method in class org.jage.platform.component.builder.ConfigurationBuilder
 
build() - Method in interface org.jage.platform.component.builder.IConfigurationBuilder
Returns the configuration described with this builder.
buildXMLFile(File, Class<?>) - Static method in class org.jage.platform.component.contract.xml.StructXmlBuilder
 

C

CachedInjector<T> - Class in org.jage.platform.component.pico.injector
This class provides an injector that returns always the same instance of the component it takes care of.
CachedInjector(Injector<T>) - Constructor for class org.jage.platform.component.pico.injector.CachedInjector
Constructs a new CachedInjector that wraps around the given injector.
CachedQueryResult<R> - Class in org.jage.query.cache
A container for query results.
CachedQueryResult(R) - Constructor for class org.jage.query.cache.CachedQueryResult
Default constructor.
canProduceParametrizedInstance(Class<?>, Type[]) - Method in class org.jage.platform.component.pico.injector.AbstractInjector
 
canProduceParametrizedInstance(Class<?>, Type[]) - Method in class org.jage.platform.component.pico.injector.CachedInjector
 
canProduceParametrizedInstance(Class<?>, Type[]) - Method in class org.jage.platform.component.pico.injector.CompositeInjector
 
canProduceParametrizedInstance(Class<?>, Type[]) - Method in class org.jage.platform.component.pico.injector.ConstructorInjector
 
canProduceParametrizedInstance(Class<?>, Type[]) - Method in interface org.jage.platform.component.pico.injector.Injector
Checks whether this injector can produce an instance of a parametrised class.
ChangesNotifierArrayMonitoringStrategy - Class in org.jage.property
Monitoring strategy for array of objects that implement IChangesNotifier interface.
ChangesNotifierArrayMonitoringStrategy(Property) - Constructor for class org.jage.property.ChangesNotifierArrayMonitoringStrategy
Constructor.
ChangesNotifierMonitoringStrategy - Class in org.jage.property
Strategy for IChangesNotifier type.
ChangesNotifierMonitoringStrategy(Property) - Constructor for class org.jage.property.ChangesNotifierMonitoringStrategy
Constructor.
changesNotifierMonitors - Variable in class org.jage.property.AbstractPropertyContainer
Registered property monitors.
checkArrayDependency(ComponentAdapter<?>, SimpleTypeValueProvider, IVerificationResult) - Method in class org.jage.platform.component.pico.verification.module.ArrayDependenciesVerificationModule
Verifies array dependencies.
checkCollectionDependency(ComponentAdapter<?>, SimpleTypeValueProvider, PicoComponentInstanceProvider, Type, IVerificationResult) - Method in class org.jage.platform.component.pico.verification.module.AbstractComponentCollectionDependenciesVerificationModule
Verifies collection dependencies
checkCollectionDependency(ComponentAdapter<?>, SingletonValueProvider, PicoComponentInstanceProvider, Type, IVerificationResult) - Method in class org.jage.platform.component.pico.verification.module.AbstractComponentCollectionDependenciesVerificationModule
Verifies collection dependencies
checkCollectionDependency(ComponentAdapter<?>, SingletonValueProvider, IVerificationResult) - Method in class org.jage.platform.component.pico.verification.module.ArrayDependenciesVerificationModule
Verifies array dependencies.
checkCollectionDependency(ComponentAdapter<?>, SimpleTypeValueProvider, PicoComponentInstanceProvider, Type, IVerificationResult) - Method in class org.jage.platform.component.pico.verification.module.CollectionDependenciesVerificationModule
 
checkCollectionDependency(ComponentAdapter<?>, SingletonValueProvider, PicoComponentInstanceProvider, Type, IVerificationResult) - Method in class org.jage.platform.component.pico.verification.module.CollectionDependenciesVerificationModule
 
checkCollectionDependency(ComponentAdapter<?>, SimpleTypeValueProvider, PicoComponentInstanceProvider, Type, IVerificationResult) - Method in class org.jage.platform.component.pico.verification.module.ComponentDependenciesVerificationModule
 
checkCollectionDependency(ComponentAdapter<?>, SingletonValueProvider, PicoComponentInstanceProvider, Type, IVerificationResult) - Method in class org.jage.platform.component.pico.verification.module.ComponentDependenciesVerificationModule
 
checkDependencyType(Class<?>, ComponentAdapter<?>) - Static method in class org.jage.platform.component.pico.verification.VerificationOperations
Checks the correctness of a component adapter according to the class given
checkDependencyType(Class<?>, SimpleTypeValueProvider) - Static method in class org.jage.platform.component.pico.verification.VerificationOperations
Checks the correctness of a simple type value provider according to the class given
checkDependencyType(Class<?>, SingletonValueProvider) - Static method in class org.jage.platform.component.pico.verification.VerificationOperations
Checks the correctness of a singleton value provider according to the class given
checkProperties(IComponentDescriptor, ComponentDefinition, PicoContainer, IVerificationResult) - Method in class org.jage.platform.component.pico.verification.module.AbstractComponentDependenciesVerificationModule
Verifies component with descriptor and definition given
checkProperties(IComponentDescriptor, ComponentDefinition, PicoContainer, IVerificationResult) - Method in class org.jage.platform.component.pico.verification.module.ArrayDependenciesVerificationModule
 
checkProperties(IComponentDescriptor, ComponentDefinition, PicoContainer, IVerificationResult) - Method in class org.jage.platform.component.pico.verification.module.CollectionDependenciesVerificationModule
 
checkProperties(IComponentDescriptor, ComponentDefinition, PicoContainer, IVerificationResult) - Method in class org.jage.platform.component.pico.verification.module.ComponentConstructorVerificationModule
 
checkProperties(IComponentDescriptor, ComponentDefinition, PicoContainer, IVerificationResult) - Method in class org.jage.platform.component.pico.verification.module.ComponentDefinitionToDescriptorMatchingVerificationModule
Verifies component with descriptor and definition given
checkProperties(IComponentDescriptor, ComponentDefinition, PicoContainer, IVerificationResult) - Method in class org.jage.platform.component.pico.verification.module.ComponentDependenciesTypeVerificationModule
 
checkProperties(IComponentDescriptor, ComponentDefinition, PicoContainer, IVerificationResult) - Method in class org.jage.platform.component.pico.verification.module.ComponentDependenciesVerificationModule
 
checkProperties(IComponentDescriptor, ComponentDefinition, PicoContainer, IVerificationResult) - Method in class org.jage.platform.component.pico.verification.module.ComponentLackVerificationModule
Checks lack of the properties
checkSetsInconsistence(Collection<AddressClass>, Collection<AddressClass>) - Static method in class org.jage.address.selector.SelectorHelper
Checks if all addresses from usedAddresses collection exists in allAddresses.
ClassAnnotatedPropertiesFactory - Enum in org.jage.property
IClassPropertiesFactory implementation that uses annotated fields and getter / setter methods.
CLASSPATH_SCHEME - Static variable in class org.jage.util.io.ClasspathResource
URI scheme of classpath resources.
ClasspathResource - Class in org.jage.util.io
The representation of a resource that is located somewhere in the classpath.
ClasspathResource(String) - Constructor for class org.jage.util.io.ClasspathResource
Constructs a new classpath resource.
ClassPropertiesFactory - Class in org.jage.property.annotations
 
ClassPropertiesFactory(IPropertiesReader) - Constructor for class org.jage.property.annotations.ClassPropertiesFactory
 
ClassPropertyContainer - Class in org.jage.property
IPropertyContainer implementation that reads properties from annotated fields and methods.
ClassPropertyContainer() - Constructor for class org.jage.property.ClassPropertyContainer
Constructor.
clear() - Method in class org.jage.agent.SimpleAggregate
 
ClientBuffer - Class in org.jage.platform.communication.rmi.service.impl
 
ClientBuffer(IComponentInstanceProvider) - Constructor for class org.jage.platform.communication.rmi.service.impl.ClientBuffer
 
clonePropertyValues() - Method in interface org.jage.property.IPropertiesSet
Creates new property set that stores read-only, not-monitorable property with values read from the original set.
clonePropertyValues() - Method in class org.jage.property.PropertiesSet
Creates new property set that stores read-only, not-monitorable property with values read from the original set.
CollectionBuilder - Class in org.jage.platform.component.builder
This Builder adds several methods specific to Collection Components.
CollectionDefinition - Class in org.jage.platform.component.definition
The definition of an collection component.
CollectionDefinition(String, Class<? extends Collection>, Type, boolean) - Constructor for class org.jage.platform.component.definition.CollectionDefinition
Constructs a new collection definition.
CollectionDefinition(String, Class<? extends Collection>, boolean) - Constructor for class org.jage.platform.component.definition.CollectionDefinition
Constructs a new collection definition with generic type set to Object.
CollectionDependenciesVerificationModule - Class in org.jage.platform.component.pico.verification.module
This class provides methods to verify an availability and types of collection items.
CollectionDependenciesVerificationModule(Verifier) - Constructor for class org.jage.platform.component.pico.verification.module.CollectionDependenciesVerificationModule
 
CollectionInjector<T> - Class in org.jage.platform.component.pico.injector
This class provides an injector that injects items into collections.
CollectionInjector(IPicoComponentInstanceProvider, IComponentDefinition) - Constructor for class org.jage.platform.component.pico.injector.CollectionInjector
Constructs a new CollectionInjector that uses a given instance provider and a component definition.
CollectionQuery<E,T> - Class in org.jage.query
Query implementation that can be used with subclasses of the Collection class.
CollectionQuery(Class<?>, Class<?>, Class<?>) - Constructor for class org.jage.query.CollectionQuery
Constructs a new CollectionQuery instance.
CollectionQuery(Class<?>) - Constructor for class org.jage.query.CollectionQuery
Constructs a new CollectionQuery instance.
CommandLineArgumentsService - Class in org.jage.platform.argument
A default implementation of IRuntimeArgumentsService based on Apache CLI Commons library.
CommandLineArgumentsService(String[]) - Constructor for class org.jage.platform.argument.CommandLineArgumentsService
Default constructor.
CommunicationService - Class in org.jage.platform.communication.rmi.service.impl
 
CommunicationService() - Constructor for class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
Communicator - Class in org.jage.platform.communication.jms
Main class of communication component.
Communicator() - Constructor for class org.jage.platform.communication.jms.Communicator
Constructor.
compareTo(IActionContext) - Method in class org.jage.action.context.AddAgentActionContext
 
compareTo(IActionContext) - Method in class org.jage.action.context.MoveAgentActionContext
 
compareTo(IActionContext) - Method in class org.jage.action.context.RemoveAgentActionContext
 
compareTo(IActionContext) - Method in class org.jage.action.context.SendMessageActionContext
 
ComplexAction - Class in org.jage.action
Container for actions which allows to create tree structure of actions.
ComplexAction() - Constructor for class org.jage.action.ComplexAction
 
Component(String, Class<?>, boolean) - Method in class org.jage.platform.component.builder.ConfigurationBuilder
 
Component(String, Class<?>) - Method in class org.jage.platform.component.builder.ConfigurationBuilder
 
Component(String, Class<?>, boolean) - Method in interface org.jage.platform.component.builder.IConfigurationBuilder
Declares a component with a given name, type, and scope.
Component(String, Class<?>) - Method in interface org.jage.platform.component.builder.IConfigurationBuilder
Declares a component with a given name, type.
ComponentAddress - Class in org.jage.address.node
This class provides a default implementation of IComponentAddress.
ComponentAddress(String, INodeAddress) - Constructor for class org.jage.address.node.ComponentAddress
Constructs a new agent address with given parameters.
ComponentBuilder - Class in org.jage.platform.component.builder
 
ComponentConstructorVerificationModule - Class in org.jage.platform.component.pico.verification.module
Verifies if component constructor has parameters allowed by descriptor.
ComponentConstructorVerificationModule(Verifier) - Constructor for class org.jage.platform.component.pico.verification.module.ComponentConstructorVerificationModule
Constructor.
ComponentCycleVerificationModule - Class in org.jage.platform.component.pico.verification.module
The module responsible for detecting the cyclic component dependencies e.g: A depends on B, B depends on C, C depends on A.
ComponentCycleVerificationModule(Verifier) - Constructor for class org.jage.platform.component.pico.verification.module.ComponentCycleVerificationModule
 
ComponentDefinition - Class in org.jage.platform.component.definition
Default implementation of IComponentDefinition which describes a common component represented by an object.
ComponentDefinition(String, Class<?>, boolean) - Constructor for class org.jage.platform.component.definition.ComponentDefinition
Default constructor.
ComponentDefinitionToDescriptorMatchingVerificationModule - Class in org.jage.platform.component.pico.verification.module
A verification module which checks if all properties defined in ComponentDefinition exist in IComponentDescriptor.
ComponentDefinitionToDescriptorMatchingVerificationModule(Verifier) - Constructor for class org.jage.platform.component.pico.verification.module.ComponentDefinitionToDescriptorMatchingVerificationModule
Constructor.
ComponentDependenciesTypeVerificationModule - Class in org.jage.platform.component.pico.verification.module
Verifies the types of dependencies of component (both Required and Optional Properties)
ComponentDependenciesTypeVerificationModule(Verifier) - Constructor for class org.jage.platform.component.pico.verification.module.ComponentDependenciesTypeVerificationModule
 
ComponentDependenciesVerificationModule - Class in org.jage.platform.component.pico.verification.module
Determines verifying recursively following the component dependencies Necessary for ComponentCycleVerificationModule if A depends on B, and B has not been verified yet, B is verified before A
ComponentDependenciesVerificationModule(Verifier) - Constructor for class org.jage.platform.component.pico.verification.module.ComponentDependenciesVerificationModule
 
ComponentDescriptor - Class in org.jage.platform.component.descriptor
Default implementation of IComponentDescriptor.
ComponentDescriptor() - Constructor for class org.jage.platform.component.descriptor.ComponentDescriptor
Constructor.
ComponentDescriptorProvider - Class in org.jage.platform.component.descriptor
This class allows one to obtain a descriptor for a class declared in a given definition.
ComponentDescriptorProvider() - Constructor for class org.jage.platform.component.descriptor.ComponentDescriptorProvider
Constructs a new ComponentDescriptorProvider.
ComponentDescriptorReader - Class in org.jage.platform.component.descriptor
Create a ComponentDescriptor from a class with annotations Inject and Require.
ComponentDescriptorReader() - Constructor for class org.jage.platform.component.descriptor.ComponentDescriptorReader
 
ComponentException - Exception in org.jage.platform.component.exception
The exception thrown by an AgE component if it cannot be created or cannot work properly.
ComponentException(String) - Constructor for exception org.jage.platform.component.exception.ComponentException
 
ComponentException(Throwable) - Constructor for exception org.jage.platform.component.exception.ComponentException
 
ComponentException(String, Throwable) - Constructor for exception org.jage.platform.component.exception.ComponentException
 
ComponentInstanceProviderAwareInjector<T> - Class in org.jage.platform.component.pico.injector
This class provides an injector that is able to inject an instance provider into ComponentInstanceProvider-aware components.
ComponentInstanceProviderAwareInjector(IPicoComponentInstanceProvider, IComponentDefinition) - Constructor for class org.jage.platform.component.pico.injector.ComponentInstanceProviderAwareInjector
Constructs a new ComponentInstanceProviderAwareInjector that uses a given instance provider and a component definition.
ComponentLackVerificationModule - Class in org.jage.platform.component.pico.verification.module
Verifies if all components have their required dependencies
ComponentLackVerificationModule(Verifier) - Constructor for class org.jage.platform.component.pico.verification.module.ComponentLackVerificationModule
 
componentRegistry - Variable in class org.jage.workplace.WorkplaceManager
 
CompositeInjector<T> - Class in org.jage.platform.component.pico.injector
This class provides an injector that is able to run multiple injectors over a single instance of a component.
CompositeInjector(IPicoComponentInstanceProvider, IComponentDefinition, Injector<T>...) - Constructor for class org.jage.platform.component.pico.injector.CompositeInjector
Constructs a new CollectionInjector that uses a given instance provider and a component definition.
computeValue(List<FunctionArgument>) - Method in class org.jage.property.functions.AvgFunction
Computes function's value.
computeValue(List<FunctionArgument>) - Method in class org.jage.property.functions.CountFunction
Computes function's value.
computeValue(List<FunctionArgument>) - Method in class org.jage.property.functions.MaxFunction
Computes function's value.
computeValue(List<FunctionArgument>) - Method in class org.jage.property.functions.MinFunction
Computes function's value.
computeValue(List<FunctionArgument>) - Method in class org.jage.property.functions.PropertyFunction
Computes value of the function.
computeValue(List<FunctionArgument>) - Method in class org.jage.property.functions.SumFunction
Computes function's value.
Configuration() - Static method in class org.jage.platform.component.builder.ConfigurationBuilder
Creates an empty IConfigurationBuilder
Configuration - Class in org.jage.platform.component.definition
 
Configuration() - Constructor for class org.jage.platform.component.definition.Configuration
 
ConfigurationBuilder - Class in org.jage.platform.component.builder
The default implementation of IConfigurationBuilder.
ConfigurationBuilder() - Constructor for class org.jage.platform.component.builder.ConfigurationBuilder
 
ConfigurationException - Exception in org.jage.platform.component.definition
 
ConfigurationException(String, Throwable) - Constructor for exception org.jage.platform.component.definition.ConfigurationException
 
ConfigurationException(String) - Constructor for exception org.jage.platform.component.definition.ConfigurationException
 
ConfigurationException(Throwable) - Constructor for exception org.jage.platform.component.definition.ConfigurationException
 
confirm() - Method in interface org.jage.platform.communication.rmi.inner.IInnerMsg
 
confirm() - Method in class org.jage.platform.communication.rmi.inner.impl.InnerMsg
 
ConnectedSimpleWorkplace - Class in org.jage.workplace
Workplace that can be used in a multiworkplace environment.
ConnectedSimpleWorkplace() - Constructor for class org.jage.workplace.ConnectedSimpleWorkplace
 
connector - Variable in class org.jage.platform.communication.rmi.service.NodeRegister
 
constructInstance(IComponentInstanceProvider) - Method in class org.jage.platform.component.pico.injector.ConstructorInjector
 
ConstructorInjector<T> - Class in org.jage.platform.component.pico.injector
This class provides an injector that is able to construct an instance using any constructor available.
ConstructorInjector(IPicoComponentInstanceProvider, IComponentDefinition) - Constructor for class org.jage.platform.component.pico.injector.ConstructorInjector
Constructs a new ConstructorInjector that uses a given instance provider and a component definition.
contains(Object) - Method in class org.jage.agent.SimpleAggregate
 
containsAgent(IAgentAddress) - Method in interface org.jage.agent.IAggregate
Checks if this aggregate contains an agent with the given address.
containsAgent(IAgentAddress) - Method in class org.jage.agent.SimpleAggregate
 
containsAll(Collection<?>) - Method in class org.jage.agent.SimpleAggregate
 
containsCustomOption(String) - Method in class org.jage.platform.argument.CommandLineArgumentsService
Checks if a custom option with a given key exists.
containsCustomOption(String) - Method in interface org.jage.platform.argument.IRuntimeArgumentsService
Checks if a custom option with a given key exists.
containsPlatformOption(String) - Method in class org.jage.platform.argument.CommandLineArgumentsService
Checks if a platform option with a given key exists.
containsPlatformOption(String) - Method in interface org.jage.platform.argument.IRuntimeArgumentsService
Checks if a platform option with a given key exists.
containsProperty(String) - Method in class org.jage.platform.component.descriptor.ComponentDescriptor
Checks if described component contains a property with a given name.
containsProperty(String) - Method in interface org.jage.platform.component.descriptor.IComponentDescriptor
Checks if described component contains a property with a given name.
containsProperty(String) - Method in interface org.jage.property.IPropertiesSet
Checks whether property with a given name is in this set.
containsProperty(String) - Method in class org.jage.property.PropertiesSet
Checks whether property with a given name is in this set.
convertToResult(List<?>) - Method in class org.jage.query.CollectionQuery
 
convertToResult(List<?>) - Method in class org.jage.query.MapQuery
 
convertToResult(List<?>) - Method in class org.jage.query.MultiElementQuery
Converts a provided list of selected elements (raw results of the query) to the object of the type required (and specified) by the user.
CounterEchoStrategy - Class in org.jage.examples.strategy
An echo strategy that counts its invocations.
CounterEchoStrategy() - Constructor for class org.jage.examples.strategy.CounterEchoStrategy
 
CountFunction - Class in org.jage.property.functions
Count property function.
CountFunction(String, String) - Constructor for class org.jage.property.functions.CountFunction
Constructor.
countSquareSum() - Method in class org.jage.examples.properties.xml.SimpleFunctionCounter
Returns a result of x^2 + y^2 and increases values of x and y.
CrawlingSimpleAgent - Class in org.jage.examples.migration
This agent finds environments where it can migrate to.
CrawlingSimpleAgent() - Constructor for class org.jage.examples.migration.CrawlingSimpleAgent
Constructs a new migrating agent without an address.
createAddNewAgentAction() - Method in class org.jage.agent.SimpleAgent
Creates action which adds a new agent to the environment.
createFieldMetaProperty(Field) - Method in class org.jage.platform.component.annotation.AutowiredPropertiesReader
 
createFieldMetaProperty(Field) - Method in class org.jage.property.annotations.AbstractPropertiesReader
 
createFieldMetaProperty(Field) - Method in class org.jage.property.annotations.MetaPropertiesReader
 
createGetterMetaProperty(String, Method) - Method in class org.jage.platform.component.annotation.AutowiredPropertiesReader
 
createGetterMetaProperty(String, Method) - Method in class org.jage.property.annotations.AbstractPropertiesReader
 
createGetterMetaProperty(String, Method) - Method in class org.jage.property.annotations.MetaPropertiesReader
 
createGetterSetterMetaProperty(String, Method, Method) - Method in class org.jage.platform.component.annotation.AutowiredPropertiesReader
 
createGetterSetterMetaProperty(String, Method, Method) - Method in class org.jage.property.annotations.AbstractPropertiesReader
 
createGetterSetterMetaProperty(String, Method, Method) - Method in class org.jage.property.annotations.MetaPropertiesReader
 
createIdentifierReference(String, List<Integer>) - Method in class org.jage.property.functions.DefaultFunctionArgumentsResolver
Factory method.
createInjector(IPicoComponentInstanceProvider, IComponentDefinition, Class<T>) - Method in class org.jage.platform.component.pico.injector.factory.DefaultInjectorFactory
createInjector(IPicoComponentInstanceProvider, IComponentDefinition, Class<T>) - Method in interface org.jage.platform.component.pico.injector.factory.InjectorFactory
 
createInstance() - Method in class org.jage.platform.component.pico.injector.AutowiringInjector
 
createInstance() - Method in class org.jage.platform.component.pico.injector.PropertiesInjector
 
createInstanceProvider(Collection<IComponentDefinition>) - Static method in class org.jage.platform.component.pico.PicoComponentInstanceProviderFactory
Creates PicoContainer hierarchy for a given list of IComponentDefinition's.
createInstanceProvider() - Static method in class org.jage.platform.component.pico.PicoComponentInstanceProviderFactory
Creates a new empty PicoContainer.
createPropertyFor(Object) - Method in class org.jage.property.FieldMetaProperty
 
createPropertyFor(Object) - Method in class org.jage.property.GetterSetterMetaProperty
 
createPropertyFor(Object) - Method in class org.jage.property.MetaProperty
Creates a property, based on this metaProperty and the given object.
createSetterMetaProperty(String, Method) - Method in class org.jage.platform.component.annotation.AutowiredPropertiesReader
 
createSetterMetaProperty(String, Method) - Method in class org.jage.property.annotations.AbstractPropertiesReader
 
createSetterMetaProperty(String, Method) - Method in class org.jage.property.annotations.MetaPropertiesReader
 
createUnusedSet(Collection<AddressClass>, Collection<AddressClass>) - Static method in class org.jage.address.selector.SelectorHelper
Creates set of unused addresses (these which are in allAddresses collection and are not in usedAddresses collection).
CustomCounterEchoStrategy - Class in org.jage.examples.strategy
An echo strategy that increments a counter of calls by a configured value.
CustomCounterEchoStrategy() - Constructor for class org.jage.examples.strategy.CustomCounterEchoStrategy
 

D

decorateComponentInstance(T) - Method in class org.jage.platform.component.pico.injector.ArrayInjector
Decorate an existing instance of a component.
decorateComponentInstance(T) - Method in class org.jage.platform.component.pico.injector.AutowiringInjector
 
decorateComponentInstance(T) - Method in class org.jage.platform.component.pico.injector.CachedInjector
This method lets to inject dependencies after the component was instantiated.
decorateComponentInstance(T) - Method in class org.jage.platform.component.pico.injector.CollectionInjector
 
decorateComponentInstance(T) - Method in class org.jage.platform.component.pico.injector.ComponentInstanceProviderAwareInjector
This method lets to inject dependencies after the component was instantiated.
decorateComponentInstance(T) - Method in class org.jage.platform.component.pico.injector.CompositeInjector
This method lets to inject dependencies after the component was instantiated.
decorateComponentInstance(T) - Method in class org.jage.platform.component.pico.injector.ConstructorInjector
This method lets to inject dependencies after the component was instantiated.
decorateComponentInstance(T) - Method in interface org.jage.platform.component.pico.injector.Injector
This method lets to inject dependencies after the component was instantiated.
decorateComponentInstance(T) - Method in class org.jage.platform.component.pico.injector.MapInjector
 
decorateComponentInstance(T) - Method in class org.jage.platform.component.pico.injector.PropertiesInjector
 
decorateComponentInstance(T) - Method in class org.jage.platform.component.pico.injector.StatefulComponentInjector
This method lets to inject dependencies after the component was instantiated.
decorateComponentInstance(T) - Method in class org.jage.platform.component.pico.injector.XmlPropertiesInjector
This method lets to inject dependencies after the component was instantiated.
decreasePriorities() - Method in class org.jage.util.DecreasingPriorityQueue
Decreases values of priority for the entries by priorityDecrease.
decreasePriority(int) - Method in class org.jage.util.DecreasingPriorityQueue.Entry
Decreases the priority by the given value.
DecreasingPriorityQueue - Class in org.jage.util
The queue to store objects with their priority.
DecreasingPriorityQueue() - Constructor for class org.jage.util.DecreasingPriorityQueue
Constructor.
DecreasingPriorityQueue(int, int) - Constructor for class org.jage.util.DecreasingPriorityQueue
Constructor.
DecreasingPriorityQueue.Entry - Class in org.jage.util
Represents a single entry in a priority queue.
DecreasingPriorityQueue.Entry(int, Object) - Constructor for class org.jage.util.DecreasingPriorityQueue.Entry
Constructor.
DEFAULT_BROADCAST_GROUP - Static variable in interface org.jage.platform.communication.rmi.service.IAddressMapper
 
DEFAULT_BROADCAST_PORT - Static variable in interface org.jage.platform.communication.rmi.service.IAddressMapper
 
DefaultAgentAddressProvider - Class in org.jage.address.provider
A default implementation of the agent address provider.
DefaultAgentAddressProvider() - Constructor for class org.jage.address.provider.DefaultAgentAddressProvider
 
DefaultConfigurationProvider - Class in org.jage.platform.config.provider
Default implementation of IMutableConfigurationProvider which holds definitions in a hash map.
DefaultConfigurationProvider() - Constructor for class org.jage.platform.config.provider.DefaultConfigurationProvider
Default constructor.
DefaultFunctionArgumentsResolver - Class in org.jage.property.functions
Default implementation for IFunctionArgumentsResolver interface.
DefaultFunctionArgumentsResolver(IPropertyContainer) - Constructor for class org.jage.property.functions.DefaultFunctionArgumentsResolver
Constructor.
DefaultInjectorFactory - Class in org.jage.platform.component.pico.injector.factory
This class provides a default implementation of a injector factory.
DefaultInjectorFactory() - Constructor for class org.jage.platform.component.pico.injector.factory.DefaultInjectorFactory
 
DefaultNameProvider - Class in org.jage.address.provider
This class provides a default implementation of the name provider.
DefaultNameProvider() - Constructor for class org.jage.address.provider.DefaultNameProvider
 
DefaultNodeAddressProvider - Class in org.jage.address.node.provider
A default implementation of the node address provider.
DefaultNodeAddressProvider() - Constructor for class org.jage.address.node.provider.DefaultNodeAddressProvider
 
DefaultPropertyMonitorRule - Class in org.jage.property.monitors
Default monitor rule, that always informs monitor about change.
DefaultPropertyMonitorRule() - Constructor for class org.jage.property.monitors.DefaultPropertyMonitorRule
 
definition - Variable in class org.jage.platform.component.pico.injector.PropertiesInjector
 
DelegationSimpleAggregate - Class in org.jage.examples.delegation
This aggregate presents an example delegation of strategies.
DelegationSimpleAggregate() - Constructor for class org.jage.examples.delegation.DelegationSimpleAggregate
 
DelegationSimpleLeaf - Class in org.jage.examples.delegation
This agent presents an example delegation of strategies.
DelegationSimpleLeaf() - Constructor for class org.jage.examples.delegation.DelegationSimpleLeaf
Constructs a new DelegationSimpleLeaf agent without an address.
deliver(IMessage<A, ?>) - Method in interface org.jage.communication.IIncomingMessageListener
Delivers a received message to this listener.
deliverMessage(IMessage<IAgentAddress, ?>) - Method in class org.jage.agent.AbstractAgent
Delivers a message to the agent.
deliverMessage(IMessage<IAgentAddress, ?>) - Method in interface org.jage.agent.IAgent
Delivers a message to the agent.
deliverMessage(IMessage<IAgentAddress, ?>) - Method in class org.jage.agent.SimpleAggregate
 
deliverMessage(IMessage<IComponentAddress, ?>, String) - Method in interface org.jage.platform.communication.rmi.service.IClientBuffer
 
deliverMessage(IMessage<IComponentAddress, ?>, String) - Method in class org.jage.platform.communication.rmi.service.impl.ClientBuffer
 
Description - Annotation Type in org.jage.strategy
Annotation definition.
doAction(Action, IAgentAddress) - Method in interface org.jage.agent.ISimpleAgentEnvironment
Performs an action in the local environment.
doAction(Action) - Method in class org.jage.agent.SimpleAgent
Sends an action to execute in the local environment.
doAction(Action, IAgentAddress) - Method in class org.jage.agent.SimpleAggregate
 
doAction(Action) - Method in class org.jage.agent.SimpleAggregate
Sends an action to execute in the local environment.
doDie() - Method in class org.jage.agent.SimpleAgent
Kills the agent.
doDie() - Method in class org.jage.agent.SimpleAggregate
Kills the agent.
doMove(IAgentAddress) - Method in class org.jage.agent.SimpleAgent
Moves the agent.
doMove(IAgentAddress) - Method in class org.jage.agent.SimpleAggregate
Moves the agent.
DuplicatePropertyNameException - Exception in org.jage.property
Exception thrown by properties set when adding property with name that is the same as name of one of existing properties.
DuplicatePropertyNameException() - Constructor for exception org.jage.property.DuplicatePropertyNameException
Constructor.
DuplicatePropertyNameException(String) - Constructor for exception org.jage.property.DuplicatePropertyNameException
Constructor.
DuplicatePropertyNameException(String, Throwable) - Constructor for exception org.jage.property.DuplicatePropertyNameException
Constructor.
DuplicatePropertyNameException(Throwable) - Constructor for exception org.jage.property.DuplicatePropertyNameException
Constructor.

E

echo(String) - Method in class org.jage.examples.delegation.EchoHelloStrategy
 
echo(String) - Method in class org.jage.examples.delegation.EchoParentStrategy
 
echo(String) - Method in interface org.jage.examples.delegation.IEchoStrategy
Decorate and print the given text.
echo() - Method in class org.jage.examples.strategy.CounterEchoStrategy
 
echo() - Method in class org.jage.examples.strategy.CustomCounterEchoStrategy
 
echo() - Method in class org.jage.examples.strategy.Echo123Strategy
 
echo() - Method in class org.jage.examples.strategy.EchoAbcStrategy
 
echo() - Method in interface org.jage.examples.strategy.IEchoStrategy
Print something on the standard output.
Echo123Strategy - Class in org.jage.examples.strategy
An echo strategy that prints "123".
Echo123Strategy() - Constructor for class org.jage.examples.strategy.Echo123Strategy
 
EchoAbcStrategy - Class in org.jage.examples.strategy
An echo strategy that prints "ABC".
EchoAbcStrategy() - Constructor for class org.jage.examples.strategy.EchoAbcStrategy
 
EchoHelloStrategy - Class in org.jage.examples.delegation
Strategy for adding a "Hello" to a text and printing it.
EchoHelloStrategy() - Constructor for class org.jage.examples.delegation.EchoHelloStrategy
 
EchoParentStrategy - Class in org.jage.examples.delegation
Strategy for adding a "My parent is" to a text and printing it.
EchoParentStrategy() - Constructor for class org.jage.examples.delegation.EchoParentStrategy
 
elementClass - Variable in class org.jage.query.MultiElementQuery
A class of elements in a queried object.
entry(IValueFilter<K>, IValueFilter<V>) - Static method in class org.jage.query.ValueFilters
Creates a map filter that tests provided filters against an entry in a map.
eq(T) - Static method in class org.jage.query.ValueFilters
Creates a filter that matches an object equals to a value.
equals(Object) - Method in class org.jage.address.AgentAddress
Tests whether this AgentAddress is equal to another.
equals(Object) - Method in class org.jage.address.node.ComponentAddress
Tests whether this ComponentAddress is equal to another.
equals(Object) - Method in class org.jage.address.node.NodeAddress
 
equals(Object) - Method in class org.jage.agent.AbstractAgent
 
error - Variable in class org.jage.event.InternalErrorEvent
The error that occured.
eventList - Variable in class org.jage.event.EventQueue
The list of events.
EventQueue - Class in org.jage.event
The queue of agent events.
EventQueue() - Constructor for class org.jage.event.EventQueue
Constructor.
ExampleClass - Class in org.jage.examples.configuration
This class is a simple example class to use in collections.
ExampleClass(String) - Constructor for class org.jage.examples.configuration.ExampleClass
Creates a simple example class instance.
ExampleCommunicatingWorkplace - Class in org.jage.examples.multiworkplace
This is an example workplace that communicates with other workspaces in its environment.
ExampleCommunicatingWorkplace() - Constructor for class org.jage.examples.multiworkplace.ExampleCommunicatingWorkplace
 
ExampleComponent - Class in org.jage.examples.properties.xml
The sample component to use with XML-defined properties.
ExampleComponent() - Constructor for class org.jage.examples.properties.xml.ExampleComponent
 
execute(IAgentEnvironment) - Method in class org.jage.query.AgentEnvironmentQuery
Executes the query on a provided agent environment and generates results.
execute(Q) - Method in class org.jage.query.cache.WorkplaceStepQueryResultCache
 
execute(Q) - Method in class org.jage.query.GenericQuery
 
execute(Q) - Method in interface org.jage.query.IQuery
Executes the query on a provided target and generates results.
execute(T) - Method in interface org.jage.query.IQueryFunction
Executes the function on the provided results.
execute(Q) - Method in class org.jage.query.MultiElementQuery
 

F

field(String) - Static method in class org.jage.query.ValueSelectors
Creates a filter that matches a field of the Java Bean with the provided filter.
FieldMetaProperty - Class in org.jage.property
Field-based MetaProperty implementation.
FieldMetaProperty(String, Field, boolean) - Constructor for class org.jage.property.FieldMetaProperty
Constructor.
FieldMetaProperty(String, Class<?>, boolean) - Constructor for class org.jage.property.FieldMetaProperty
Constructor.
FieldProperty - Class in org.jage.property
Property implementation that uses field to read/write property value.
FieldProperty(FieldMetaProperty, Object) - Constructor for class org.jage.property.FieldProperty
Creates a FieldProperty using the given AbstractFieldMetaProperty and Object instance.
fieldValue(String, IValueFilter<S>) - Static method in class org.jage.query.ValueFilters
Creates a filter that matches a field of the Java Bean with the provided filter.
finish(IAgent, IActionContext) - Method in class org.jage.action.AbstractPerformActionStrategy
 
finish(IAgent, IActionContext) - Method in interface org.jage.action.IPerformActionStategy
Executes finalization phase ((ActionPhase.FINISH) which is executed after performing main phase of action.
finish() - Method in class org.jage.address.provider.DefaultAgentAddressProvider
 
finish() - Method in class org.jage.agent.AbstractAgent
 
finish() - Method in class org.jage.agent.SimpleAggregate
 
finish() - Method in class org.jage.examples.actions.ActionSimpleAgent
 
finish(IAgent, IActionContext) - Method in class org.jage.examples.actions.SampleActionStrategy
 
finish() - Method in class org.jage.examples.configuration.ArrayAgent
Called just before the component instance is unregistered; this is usually performed when the platform is going to shutdown.
finish() - Method in class org.jage.examples.configuration.ListAgent
 
finish() - Method in class org.jage.examples.configuration.MapAgent
 
finish() - Method in class org.jage.examples.delegation.DelegationSimpleAggregate
 
finish() - Method in class org.jage.examples.delegation.DelegationSimpleLeaf
 
finish() - Method in class org.jage.examples.helloworld.HelloWorldSimpleAgent
This method is called when the agent is to be removed (e.g. when the system is shutting down).
finish() - Method in class org.jage.examples.messages.MessagesSimpleAgent
 
finish() - Method in class org.jage.examples.migration.CrawlingSimpleAgent
 
finish() - Method in class org.jage.examples.multiworkplace.MultiworkplaceSimpleAgent
 
finish() - Method in class org.jage.examples.properties.PropertiesSimpleAgent
 
finish() - Method in class org.jage.examples.properties.xml.PropertiesSimpleAgent
 
finish() - Method in class org.jage.examples.properties.xml.XMLContractHelloWorldSimpleAgent
 
finish() - Method in class org.jage.examples.strategy.StrategySimpleAgent
 
finish() - Method in class org.jage.pico.PicoWorkplaceManager
 
finish() - Method in class org.jage.platform.communication.jms.Communicator
 
finish() - Method in interface org.jage.platform.communication.rmi.service.IAddressMapper
 
finish() - Method in class org.jage.platform.communication.rmi.service.impl.AddressMapper
 
finish() - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
Called just before the component instance is unregistered; this is usually performed when the platform is going to shutdown.
finish() - Method in interface org.jage.platform.component.IStatefulComponent
Called just before the component instance is unregistered; this is usually performed when the platform is going to shutdown.
finish() - Method in class org.jage.workplace.FixedStepCountStopCondition
 
finish() - Method in interface org.jage.workplace.IWorkplace
Finishes workplace.
finish() - Method in class org.jage.workplace.SimpleWorkplace
 
finishComponents() - Method in class org.jage.platform.starter.batch.single.BatchModeSingleStarter
 
finishDefaultAction(IActionContext, String) - Method in class org.jage.agent.SimpleAggregate
A default implementation that handles unknown actions finalization in the aggregate.
first(int) - Static method in class org.jage.query.InitialSelectors
Returns an initial selector that chooses a specified number of elements from the beginning of collection (if it is order, if it is not a selection is dependent on the iterator implementation).
FixedStepCountStopCondition - Class in org.jage.workplace
Stop condition which stops workplaces when at least one performs fixed steps count.
FixedStepCountStopCondition() - Constructor for class org.jage.workplace.FixedStepCountStopCondition
 
FixedStepCountStopCondition(Long) - Constructor for class org.jage.workplace.FixedStepCountStopCondition
 
forceGet() - Method in interface org.jage.platform.communication.rmi.inner.IBuffer
 
forceGet() - Method in class org.jage.platform.communication.rmi.inner.impl.Buffer
 
from(IInitialSelector) - Method in class org.jage.query.CollectionQuery
Adds a selector to the query.
from(IInitialSelector) - Method in class org.jage.query.MapQuery
Adds a selector to the query.
from(IInitialSelector) - Method in class org.jage.query.MultiElementQuery
Adds a selector to the query.
FunctionArgument - Class in org.jage.property.functions
A single argument for function.
FunctionArgument(IPropertyContainer, String) - Constructor for class org.jage.property.functions.FunctionArgument
Constructor.
functions - Variable in class org.jage.query.GenericQuery
A list of functions to execute over results.
functions - Variable in class org.jage.query.MultiElementQuery
A list of functions to execute over results.
FunctionsSimpleAgent - Class in org.jage.examples.functions
 
FunctionsSimpleAgent() - Constructor for class org.jage.examples.functions.FunctionsSimpleAgent
 
FunctionsSimpleWorkspace - Class in org.jage.examples.functions
 
FunctionsSimpleWorkspace() - Constructor for class org.jage.examples.functions.FunctionsSimpleWorkspace
 

G

generateNameFromTemplate(String) - Method in class org.jage.address.provider.DefaultNameProvider
Generates an unique address for an agent.
generateNameFromTemplate(String) - Method in interface org.jage.address.provider.INameProvider
Generates a new name from the given template.
GenericQuery<Q,R> - Class in org.jage.query
The base class for all built-in queries used in the component introspection.
GenericQuery(Class<?>, Class<?>) - Constructor for class org.jage.query.GenericQuery
Constructs a new GenericQuery instance.
get() - Method in interface org.jage.platform.communication.rmi.inner.IBuffer
 
get() - Method in class org.jage.platform.communication.rmi.inner.impl.Buffer
 
getAction() - Method in class org.jage.action.context.PassToParentActionContext
 
getAction() - Method in class org.jage.event.AgentActionEvent
Returns the action to perform on the aggregate.
getActionToExecute() - Method in class org.jage.action.SingleAction
 
getActionWithAgentReferenceContext() - Method in class org.jage.action.context.GetAgentActionContext
 
getAddress() - Method in class org.jage.agent.AbstractAgent
 
getAddress() - Method in interface org.jage.agent.IAgent
Returns the agent's address.
getAddress() - Method in interface org.jage.agent.IAgentEnvironment
Returns the parent's address.
getAgent() - Method in class org.jage.action.context.AddAgentActionContext
Returns the agent to add.
getAgent() - Method in interface org.jage.action.context.IActionWithAgentReferenceContext
 
getAgent() - Method in class org.jage.action.context.MoveAgentActionContext
Returns the agent which is to move or null if agent is not set.
getAgent(IAgentAddress) - Method in interface org.jage.agent.IAggregate
Returns the agent with the specified address.
getAgent(IAgentAddress) - Method in class org.jage.agent.SimpleAggregate
 
GetAgentActionContext - Class in org.jage.action.context
The action of getting agent reference.
GetAgentActionContext(IActionWithAgentReferenceContext) - Constructor for class org.jage.action.context.GetAgentActionContext
Constructs a new "get agent" action context.
getAgentAddress() - Method in class org.jage.action.context.RemoveAgentActionContext
Returns the address of agent to remove.
getAgentEnvironment() - Method in class org.jage.agent.AbstractAgent
Provides local environment.
getAgentEnvironment() - Method in class org.jage.agent.SimpleAgent
 
getAgentEnvironment() - Method in class org.jage.agent.SimpleAggregate
 
getAgentEnvironment() - Method in class org.jage.workplace.SimpleWorkplace
Gets the agent environment.
getAgents() - Method in class org.jage.agent.SimpleAggregate
Gets the agents list.
getAgentsLock() - Method in class org.jage.agent.SimpleAggregate
Provides agents lock.
getAliveNodes() - Method in interface org.jage.platform.communication.rmi.service.IAddressMapper
 
getAliveNodes() - Method in class org.jage.platform.communication.rmi.service.impl.AddressMapper
 
getAllMetaProperties(Object) - Method in enum org.jage.platform.component.annotation.AutowiredPropertiesFactory
 
getAllMetaProperties(Object) - Method in class org.jage.property.annotations.ClassPropertiesFactory
 
getAllMetaProperties(Object) - Method in enum org.jage.property.ClassAnnotatedPropertiesFactory
 
getAllMetaProperties(Object) - Method in interface org.jage.property.IClassPropertiesFactory
Returns set with all meta properties for the given object.
getAllProperties(Object) - Method in enum org.jage.platform.component.annotation.AutowiredPropertiesFactory
 
getAllProperties(Object) - Method in class org.jage.property.annotations.ClassPropertiesFactory
 
getAllProperties(Object) - Method in enum org.jage.property.ClassAnnotatedPropertiesFactory
 
getAllProperties(Object) - Method in interface org.jage.property.IClassPropertiesFactory
Returns set with all properties for the given object.
getAllValues(IPropertyContainer) - Method in class org.jage.property.functions.IdentifierReference
Returns all values for this property identifier definition.
getArgument() - Method in class org.jage.examples.configuration.ExampleClass
 
getArgumentValue(FunctionArgument) - Method in class org.jage.property.functions.NumericFunction
Gets value of the argument converted to double value.
getAvailableComponentAddresses() - Method in interface org.jage.platform.communication.rmi.service.IAddressMapper
 
getAvailableComponentAddresses() - Method in class org.jage.platform.communication.rmi.service.impl.AddressMapper
 
getAvailableNodeAdresses() - Method in interface org.jage.platform.communication.rmi.service.IAddressMapper
 
getAvailableNodeAdresses() - Method in class org.jage.platform.communication.rmi.service.impl.AddressMapper
 
getAvailableNodeAdresses() - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
getAvailableNodes() - Method in class org.jage.platform.communication.jms.Communicator
 
getBroadcastCount() - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
getBroadcastDelay() - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
getBroadcastGroup() - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
getBroadcastPort() - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
getChangedObject() - Method in class org.jage.event.ObjectChangedEvent
Returns object that has been changed.
getChildAddress() - Method in class org.jage.address.selector.agent.ParentAgentAddressSelector
 
getChildren() - Method in class org.jage.action.ComplexAction
 
getChildren() - Method in class org.jage.platform.component.pico.verification.VerificationResult
 
getComponentAdapter(MetaProperty, ComponentDefinition, PicoContainer) - Static method in class org.jage.platform.component.pico.verification.VerificationOperations
Looks for a CoreComponentAdapter in ComponentDefinition and PicoContainer
getComponentAdapter(ISingleValueProvider, PicoContainer) - Static method in class org.jage.platform.component.pico.verification.VerificationOperations
Looks for a CoreComponentAdapter in the PicoContainer
getComponentAdapter(IValueCollectionProvider, PicoContainer) - Static method in class org.jage.platform.component.pico.verification.VerificationOperations
Looks for a CoreComponentAdapter in the PicoContainer
getComponentAdapters(Class<?>, Type[]) - Method in interface org.jage.platform.component.pico.IPicoComponentInstanceProvider
Retrieves all component adapters inside this container that are associated with the specified parametrized type.
getComponentAdapters(Class<?>, Type[]) - Method in class org.jage.platform.component.pico.PicoComponentInstanceProvider
 
getComponentDefinitions() - Method in class org.jage.platform.component.definition.Configuration
 
getComponentInstance(PicoContainer, Type) - Method in class org.jage.platform.component.pico.injector.ArrayInjector
 
getComponentInstance(PicoContainer, Type) - Method in class org.jage.platform.component.pico.injector.AutowiringInjector
 
getComponentInstance(PicoContainer, Type) - Method in class org.jage.platform.component.pico.injector.CachedInjector
getComponentInstance(PicoContainer, Type) - Method in class org.jage.platform.component.pico.injector.ComponentInstanceProviderAwareInjector
getComponentInstance(PicoContainer, Type) - Method in class org.jage.platform.component.pico.injector.CompositeInjector
getComponentInstance(PicoContainer, Type) - Method in class org.jage.platform.component.pico.injector.ConstructorInjector
 
getComponentInstance(PicoContainer, Type) - Method in class org.jage.platform.component.pico.injector.PropertiesInjector
 
getComponentName() - Method in class org.jage.address.node.ComponentAddress
 
getComponentName() - Method in interface org.jage.address.node.IComponentAddress
Returns the name of the component.
getComponentType(String) - Method in class org.jage.examples.delegation.StrategyProvider
 
getComponentType() - Method in class org.jage.platform.component.descriptor.ComponentDescriptor
Returns the component type.
getComponentType() - Method in interface org.jage.platform.component.descriptor.IComponentDescriptor
Returns the component type.
getComponentType(String) - Method in class org.jage.platform.component.pico.injector.AbstractInjector
 
getComponentType(String) - Method in class org.jage.platform.component.pico.injector.CachedInjector
 
getComponentType(String) - Method in class org.jage.platform.component.pico.PicoComponentInstanceProvider
 
getComponentType(String) - Method in interface org.jage.platform.component.provider.IComponentInstanceProvider
Returns a type of the component with the given name.
getConfiguration(String) - Method in interface org.jage.platform.component.definition.IConfigurator
Returns configuration for component specified by given name
getConfiguration() - Method in interface org.jage.platform.component.definition.IConfigurator
Returns configuration for all components
getConfiguration(String) - Method in class org.jage.platform.config.loader.xml.XmlConfigurationBuilder
Parses a file that is located in the provided path and returns a configuration built from it.
getConfigurationFor(Class<?>) - Method in class org.jage.platform.config.provider.DefaultConfigurationProvider
Gets configuration (comprised of collection of IComponentDefinition's) for a node component specified by a given type.
getConfigurationFor(Class<?>) - Method in interface org.jage.platform.config.provider.IConfigurationProvider
Gets configuration (comprised of collection of IComponentDefinition's) for a node component specified by a given type.
getConnector(String) - Method in interface org.jage.platform.communication.rmi.service.IAddressMapper
 
getConnector(String) - Method in class org.jage.platform.communication.rmi.service.impl.AddressMapper
 
getConstructorArguments() - Method in class org.jage.platform.component.definition.AbstractComponentDefinition
 
getConstructorArguments() - Method in interface org.jage.platform.component.definition.IComponentDefinition
Returns a list of value providers for all constructor arguments that were defined for this component.
getConstructorParametersTypes() - Method in class org.jage.platform.component.descriptor.ComponentDescriptor
Returns list containing sequences of parameters types of available constructors.
getConstructorParametersTypes() - Method in interface org.jage.platform.component.descriptor.IComponentDescriptor
Returns list containing sequences of parameters types of available constructors.
getContent() - Method in class org.jage.platform.communication.rmi.inner.Package
 
getContext() - Method in class org.jage.action.SingleAction
 
getCopy(Collection<T>) - Static method in class org.jage.monitor.MonitorUtil
Provides copy of given collection.
getCount() - Method in class org.jage.platform.component.definition.ReferenceCollectionProvider
 
getCreationTime() - Method in class org.jage.event.AbstractEvent
Returns the creation time of this event.
getCtx() - Method in class org.jage.platform.communication.jms.JNDIConnector
 
getCurrentDefinition() - Method in class org.jage.platform.component.builder.ArrayBuilder
 
getCurrentDefinition() - Method in class org.jage.platform.component.builder.CollectionBuilder
 
getCurrentDefinition() - Method in class org.jage.platform.component.builder.ComponentBuilder
 
getCurrentDefinition() - Method in class org.jage.platform.component.builder.MapBuilder
 
getCurrentEnvironmentNetworkIp() - Static method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
getCustomOption(String) - Method in class org.jage.platform.argument.CommandLineArgumentsService
Returns custom option by a given key.
getCustomOption(String) - Method in interface org.jage.platform.argument.IRuntimeArgumentsService
Returns custom option by a given key.
getDefaultClassLoader() - Static method in class org.jage.util.io.ClasspathResource
Returns a default class loader.
getDefinedClass() - Method in class org.jage.platform.component.definition.ReferenceProvider
Returns defined _class field.
getDefinition() - Method in class org.jage.platform.component.pico.injector.ConstructorInjector
 
getDescriptor(IComponentDefinition) - Method in class org.jage.platform.component.descriptor.ComponentDescriptorProvider
Returns a descriptor of the component defined in the given definition.
getDescriptor() - Method in class org.jage.platform.component.pico.injector.ArrayInjector
 
getDescriptor() - Method in class org.jage.platform.component.pico.injector.AutowiringInjector
 
getDescriptor() - Method in class org.jage.platform.component.pico.injector.CachedInjector
getDescriptor() - Method in class org.jage.platform.component.pico.injector.ComponentInstanceProviderAwareInjector
getDescriptor() - Method in class org.jage.platform.component.pico.injector.CompositeInjector
getDescriptor() - Method in class org.jage.platform.component.pico.injector.ConstructorInjector
getDescriptor() - Method in class org.jage.platform.component.pico.injector.PropertiesInjector
 
getDescriptor(IComponentDefinition) - Method in class org.jage.platform.component.pico.verification.module.AbstractVerificationModule
Returns a component descriptor for the component definition
getDescriptorsProvider() - Method in class org.jage.platform.component.pico.verification.Verifier
 
getDesiredClass() - Method in class org.jage.platform.component.definition.SimpleTypeValueProvider
 
getEchoStr() - Method in class org.jage.examples.strategy.StrategySimpleAgent
 
getError() - Method in class org.jage.event.InternalErrorEvent
Returns the error that occured.
getExtensionInitialValue(IPropertyContainer) - Method in class org.jage.property.functions.IdentifierReference
 
getExternalQueue() - Static method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
getFieldPropertyName(Field) - Method in class org.jage.platform.component.annotation.AutowiredPropertiesReader
 
getFieldPropertyName(Field) - Method in class org.jage.property.annotations.AbstractPropertiesReader
 
getFieldPropertyName(Field) - Method in class org.jage.property.annotations.MetaPropertiesReader
 
getFunctionArgumentsResolver() - Method in class org.jage.property.AbstractPropertyContainer
Factory method.
getFunctionCounter() - Method in class org.jage.examples.properties.xml.PropertiesSimpleAgent
 
getGenericClasses() - Method in class org.jage.property.MetaProperty
Returns generic types associated with this property.
getGenericType() - Method in class org.jage.platform.component.definition.CollectionDefinition
 
getGetter() - Method in class org.jage.property.GetterSetterMetaProperty
Returns method that can be used to read property value.
getGetterPropertyName(Method) - Method in class org.jage.platform.component.annotation.AutowiredPropertiesReader
 
getGetterPropertyName(Method) - Method in class org.jage.property.annotations.AbstractPropertiesReader
 
getGetterPropertyName(Method) - Method in class org.jage.property.annotations.MetaPropertiesReader
 
getHeader() - Method in interface org.jage.communication.message.IMessage
Returns a message header.
getHeader() - Method in class org.jage.communication.message.Message
 
getHoldedObject() - Method in class org.jage.examples.properties.xml.ExampleComponent
 
getId() - Method in class org.jage.address.AgentAddress
 
getId() - Method in interface org.jage.address.IAgentAddress
Returns a UUID representation of the address.
getIdentifierName() - Method in class org.jage.property.functions.IdentifierReference
Gets name of the identifier.
getIncrement() - Method in class org.jage.examples.strategy.CustomCounterEchoStrategy
 
getInnerComponentDefinitions() - Method in class org.jage.platform.component.definition.AbstractComponentDefinition
 
getInnerComponentDefinitions() - Method in interface org.jage.platform.component.definition.IComponentDefinition
Returns a list of components that were defined in this component.
getInputStream() - Method in class org.jage.util.io.ClasspathResource
 
getInputStream() - Method in interface org.jage.util.io.Resource
Returns an input stream backed by this resource.
getInputStream() - Method in class org.jage.util.io.UrlResource
 
getInstance(String) - Method in class org.jage.examples.delegation.StrategyProvider
 
getInstance(Class<T>) - Method in class org.jage.examples.delegation.StrategyProvider
 
getInstance(String, int) - Static method in class org.jage.platform.communication.jms.JNDIConnector
 
getInstance() - Method in class org.jage.platform.component.pico.injector.AbstractInjector
 
getInstance(String) - Method in class org.jage.platform.component.pico.injector.AbstractInjector
 
getInstance(Class<TT>) - Method in class org.jage.platform.component.pico.injector.AbstractInjector
 
getInstance() - Method in class org.jage.platform.component.pico.injector.CachedInjector
Returns the component instance which is supplied by provider by default.
getInstance(String) - Method in class org.jage.platform.component.pico.injector.CachedInjector
Returns object by name which is in the container included in adapter.
getInstance(Class<TT>) - Method in class org.jage.platform.component.pico.injector.CachedInjector
Returns object by type which is in the container included in the adapter.
getInstance(String) - Method in class org.jage.platform.component.pico.PicoComponentInstanceProvider
Returns object by name which is in the container included in adapter.
getInstance(Class<T>) - Method in class org.jage.platform.component.pico.PicoComponentInstanceProvider
Returns object by type which is in the container included in the adapter.
getInstance(String) - Method in interface org.jage.platform.component.provider.IComponentInstanceProvider
Returns object by name which is in the container included in adapter.
getInstance(Class<T>) - Method in interface org.jage.platform.component.provider.IComponentInstanceProvider
Returns object by type which is in the container included in the adapter.
getInstance() - Method in interface org.jage.platform.component.provider.ISelfAwareComponentInstanceProvider
Returns the component instance which is supplied by provider by default.
getInstance() - Static method in class org.jage.property.xml.XMLBasedPropertyProvider
Gets the single instance of XMLBasedPropertyProvider.
getInstanceProvider() - Method in class org.jage.platform.component.pico.injector.AbstractInjector
 
getInstances(Class<T>) - Method in class org.jage.examples.delegation.StrategyProvider
 
getInstances(Class<TT>) - Method in class org.jage.platform.component.pico.injector.AbstractInjector
 
getInstances(Class<TT>) - Method in class org.jage.platform.component.pico.injector.CachedInjector
Returns a collection of component instances of a given type.
getInstances(Class<T>) - Method in class org.jage.platform.component.pico.PicoComponentInstanceProvider
Returns a collection of component instances of a given type.
getInstances(Class<T>) - Method in interface org.jage.platform.component.provider.IComponentInstanceProvider
Returns a collection of component instances of a given type.
getInvoker() - Method in class org.jage.action.context.PassToParentActionContext
 
getInvoker() - Method in class org.jage.event.AgentActionEvent
Returns the address of the entity which invoked the action.
getItems() - Method in class org.jage.platform.component.definition.ArrayDefinition
 
getItems() - Method in class org.jage.platform.component.definition.CollectionDefinition
 
getItems() - Method in class org.jage.platform.component.definition.MapDefinition
 
getKey() - Method in class org.jage.platform.component.definition.MapDefinition.MapItem
 
getKeyGenericType() - Method in class org.jage.platform.component.definition.MapDefinition
 
getLastInsertedResult() - Method in class org.jage.platform.component.pico.verification.Verifier
Returns the last result (the result for the most recently component verification).
getLastRefresh() - Method in class org.jage.query.cache.CachedQueryResult
Returns the time the stored result was refreshed.
getListFromTarget(Map<K, V>) - Method in class org.jage.query.MapQuery
 
getListFromTarget(Q) - Method in class org.jage.query.MultiElementQuery
Converts a target to a list object.
getListOfWorkplaceAddresses() - Method in class org.jage.pico.PicoWorkplaceManager
 
getLocalAddress() - Method in class org.jage.event.AbstractConnectionEvent
Returns the address of the local object which was involved in this event.
getLoger() - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
getMaper() - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
getMaxConnectionFail() - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
getMessage() - Method in class org.jage.action.context.SendMessageActionContext
Returns the message to send.
getMessage() - Method in class org.jage.event.MessageEvent
Returns the sent/delivered message.
getMetaProperties() - Method in class org.jage.property.AbstractPropertyContainer
Returns set that stores all meta properties (not including subproperties).
getMetaProperties() - Method in class org.jage.property.ClassPropertyContainer
 
getMetaProperties() - Method in interface org.jage.property.IPropertyContainer
Returns set that stores all meta properties (not including subproperties).
getMetaPropertiesSet() - Method in interface org.jage.property.IPropertiesSet
Returns MetaPropertiesSet that stores metadata for all properties from the set.
getMetaPropertiesSet() - Method in class org.jage.property.PropertiesSet
Returns MetaPropertyContainer that stores metadata for all properties from the set.
getMetaPropertiesSet(Class<?>) - Method in class org.jage.property.xml.XMLBasedPropertyProvider
Gets the meta properties set for specified class.
getMetaProperty() - Method in class org.jage.property.FieldProperty
 
getMetaProperty() - Method in class org.jage.property.functions.FunctionArgument
Gets metadata for argument's value.
getMetaProperty() - Method in class org.jage.property.functions.PropertyFunction
Returns metadata for the property function.
getMetaProperty() - Method in class org.jage.property.GetterSetterProperty
 
getMetaProperty(String) - Method in class org.jage.property.MetaPropertiesSet
Returns meta property with a givne name.
getMetaProperty() - Method in class org.jage.property.Property
Returns metadata for this property.
getMetaProperty() - Method in class org.jage.property.SimpleProperty
Returns metadata for this property.
getMinPayloadSize() - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
getMonitoringStrategy() - Method in class org.jage.property.Property
Creates monitoring strategy for this property.
getName() - Method in class org.jage.address.AbstractAddress
 
getName() - Method in class org.jage.address.AgentAddress
Provides a user friendly name included in this address.
getName() - Method in interface org.jage.address.IAddress
Provides a user friendly name included in this address.
getName() - Method in class org.jage.examples.properties.xml.ExampleComponent
 
getName() - Method in class org.jage.platform.component.definition.AbstractComponentDefinition
 
getName() - Method in interface org.jage.platform.component.definition.IComponentDefinition
Returns the name of the component described in this definition.
getName() - Method in class org.jage.platform.component.pico.injector.AbstractInjector
 
getName() - Method in class org.jage.platform.component.pico.injector.CachedInjector
Returns name of component which is supplied by provider by default.
getName() - Method in interface org.jage.platform.component.provider.ISelfAwareComponentInstanceProvider
Returns name of component which is supplied by provider by default.
getName() - Method in class org.jage.property.MetaProperty
Returns name of the property.
getNewValue() - Method in class org.jage.event.PropertyEvent
Gets new value of the property.
getNextEntry() - Method in class org.jage.util.DecreasingPriorityQueue.Entry
Gets the next entry in the priority queue or null if it is the last entry.
getNodeAddress() - Method in class org.jage.address.AbstractAddress
 
getNodeAddress() - Method in interface org.jage.address.IAddress
Returns an address of the node on which this address was created.
getNodeAddress() - Method in class org.jage.address.node.provider.DefaultNodeAddressProvider
 
getNodeAddress() - Method in interface org.jage.address.node.provider.IAgENodeAddressProvider
Gets the address of the node the provider is installed in.
getNodeAddress() - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
getNodes() - Method in class org.jage.platform.communication.rmi.service.impl.InnerPackage
 
getNodesList() - Method in class org.jage.platform.communication.rmi.service.impl.NodeConnector
 
getNodesList() - Method in interface org.jage.platform.communication.rmi.service.INodeConnector
 
getOldValue() - Method in class org.jage.event.PropertyEvent
Gets old value of the property.
getOldValue() - Method in class org.jage.property.monitors.AbstractPropertyMonitor
Gets the previous value of the monitored property.
getOldValue() - Method in class org.jage.property.PropertyValueMonitoringStrategy
Returns previously read value of the property.
getOptionalProperties() - Method in class org.jage.platform.component.descriptor.ComponentDescriptor
Returns optional properties descriptions (meta-properties) of this component.
getOptionalProperties() - Method in interface org.jage.platform.component.descriptor.IComponentDescriptor
Returns optional properties descriptions (meta-properties) of this component.
getParametrizedInstance(Class<T>, Type[]) - Method in class org.jage.examples.delegation.StrategyProvider
 
getParametrizedInstance(Class<TT>, Type[]) - Method in class org.jage.platform.component.pico.injector.AbstractInjector
 
getParametrizedInstance(Class<TT>, Type[]) - Method in class org.jage.platform.component.pico.injector.CachedInjector
 
getParametrizedInstance(Class<U>, Type[]) - Method in class org.jage.platform.component.pico.injector.CompositeInjector
 
getParametrizedInstance(Class<U>, Type[]) - Method in class org.jage.platform.component.pico.injector.ConstructorInjector
 
getParametrizedInstance(Class<T>, Type[]) - Method in class org.jage.platform.component.pico.PicoComponentInstanceProvider
 
getParametrizedInstance(Class<T>, Type[]) - Method in interface org.jage.platform.component.provider.IComponentInstanceProvider
Returns an object that has a provided type and which is in the container included in the adapter.
getParent() - Method in interface org.jage.action.context.IActionWithAgentReferenceContext
 
getParent() - Method in class org.jage.action.context.MoveAgentActionContext
Returns the parent of the moving agent.
getParent() - Method in class org.jage.event.AggregateEvent
Returns the agent who created this event.
getParentAddress() - Method in class org.jage.agent.AbstractAgent
Returns the address of the parent of this agent.
getPassword() - Method in class org.jage.platform.communication.jms.BrokerAddress
 
getPayload() - Method in interface org.jage.communication.message.IMessage
Returns message contents.
getPayload() - Method in class org.jage.communication.message.Message
 
getPayload() - Method in interface org.jage.platform.communication.rmi.inner.IInnerMsg
 
getPayload() - Method in class org.jage.platform.communication.rmi.inner.impl.InnerMsg
 
getPayloadSize() - Method in class org.jage.platform.communication.rmi.inner.impl.Queue
 
getPlatformOption(String) - Method in class org.jage.platform.argument.CommandLineArgumentsService
Returns platform (built-in) option by a given key.
getPlatformOption(String) - Method in interface org.jage.platform.argument.IRuntimeArgumentsService
Returns platform (built-in) option by a given key.
getPrimitiveType(String) - Static method in class org.jage.property.xml.PrimitiveTypeProvider
Gets a class of primitive property by a given name.
getPriority() - Method in class org.jage.util.DecreasingPriorityQueue.Entry
Gets the priority of the entry.
getPriorityDecrease() - Method in class org.jage.util.DecreasingPriorityQueue
Gets value to decrease priority of the entries.
getPriorityLimit() - Method in class org.jage.util.DecreasingPriorityQueue
Gets the minimum value of priority for the entries.
getProperties() - Method in class org.jage.platform.component.descriptor.ComponentDescriptor
Returns all properties descriptions (meta-properties) of this component.
getProperties() - Method in interface org.jage.platform.component.descriptor.IComponentDescriptor
Returns all properties descriptions (meta-properties) of this component.
getProperties() - Method in class org.jage.property.AbstractPropertyContainer
Returns set that stores all properties (not including subproperties).
getProperties() - Method in class org.jage.property.ClassPropertyContainer
Returns set that stores all properties (not including subproperties).
getProperties() - Method in interface org.jage.property.IPropertyContainer
Returns set that stores all properties (not including subproperties).
getPropertiesFactory() - Method in class org.jage.property.ClassPropertyContainer
Factory method.
getPropertiesOnPath(String) - Method in class org.jage.property.PropertyPathParser
Returns all properties on the given path.
getProperty(String) - Method in class org.jage.agent.AbstractAgent
Returns property with a given path.
getProperty() - Method in class org.jage.event.PropertyEvent
Gets changed property.
getProperty(String) - Method in class org.jage.property.AbstractPropertyContainer
Returns property with a given path.
getProperty(String) - Method in class org.jage.property.ClassPropertyContainer
Returns property with a given path.
getProperty(String) - Method in interface org.jage.property.IPropertiesSet
Returns property with a given name.
getProperty(String) - Method in interface org.jage.property.IPropertyContainer
Returns property with a given path.
getProperty(String) - Method in class org.jage.property.PropertiesSet
Returns property with a given name.
getProperty() - Method in class org.jage.property.PropertyValueMonitoringStrategy
Returns property that uses this strategy.
getPropertyClass() - Method in class org.jage.property.MetaProperty
Returns type (class) of the property.
getPropertyContainer() - Method in class org.jage.property.functions.FunctionArgument
Gets the property container.
getPropertyField() - Method in class org.jage.property.FieldMetaProperty
Returns field that stores property value.
getPropertyForPath(String) - Method in class org.jage.property.PropertyPathParser
Returns property specified by the given path.
getPropertyInitializers() - Method in class org.jage.platform.component.definition.ComponentDefinition
 
getPropertyMonitor() - Method in class org.jage.property.monitors.PropertyMonitorRulePair
Returns monitor.
getPropertyMonitorRule() - Method in class org.jage.property.monitors.PropertyMonitorRulePair
Returns monitor's rule.
getPropertyName() - Method in class org.jage.platform.component.definition.PropertyInitializer
 
getPropertyPath() - Method in class org.jage.property.functions.FunctionArgument
Gets path for property within the property container.
getQuery() - Method in class org.jage.event.QueryEvent
Returns the query that has been performed.
getQueueName() - Method in class org.jage.platform.communication.jms.BrokerAddress
 
getRealQuery() - Method in interface org.jage.query.cache.IWorkplaceBasedQueryResultCache
Returns the underlying query.
getRealQuery() - Method in class org.jage.query.cache.WorkplaceStepQueryResultCache
 
getReceiver() - Method in class org.jage.event.MessageEvent
Returns the receiver of the message.
getReceiverID() - Method in class org.jage.platform.communication.rmi.inner.Package
 
getReceiverNode() - Method in interface org.jage.platform.communication.rmi.inner.IInnerMsg
 
getReceiverNode() - Method in class org.jage.platform.communication.rmi.inner.impl.InnerMsg
 
getReceiverSelector() - Method in class org.jage.communication.message.Header
 
getReceiverSelector() - Method in interface org.jage.communication.message.IHeader
Returns a selector that selects all receivers.
getReceiverSelector() - Method in class org.jage.platform.communication.rmi.service.impl.BroadcastHeader
 
getReceiverSelector() - Method in class org.jage.platform.communication.rmi.service.impl.UnicastHeader
 
getRefreshAge() - Method in class org.jage.query.cache.WorkplaceStepQueryResultCache
Returns the number of workplace steps that are required to invalidate the cache.
getRegistryHost() - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
getRegistryPort() - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
getRemoteAddress() - Method in class org.jage.event.AbstractConnectionEvent
Returns the address of the remote object which was involved in this event.
getRequriedProperties() - Method in class org.jage.platform.component.descriptor.ComponentDescriptor
Returns required properties descriptions (meta-properties) of this component.
getRequriedProperties() - Method in interface org.jage.platform.component.descriptor.IComponentDescriptor
Returns required properties descriptions (meta-properties) of this component.
getResource(String) - Static method in class org.jage.util.io.ResourceLoader
Loads and returns a resource specified by the provided string representation of the URI.
getResult() - Method in class org.jage.query.cache.CachedQueryResult
Returns the cached result.
getResults() - Method in class org.jage.platform.component.pico.verification.Verifier
Returns all the results for all the components verified.
getReturnType() - Method in class org.jage.property.functions.AvgFunction
Returns Double.class.
getReturnType() - Method in class org.jage.property.functions.CountFunction
Returns Integer.class.
getReturnType() - Method in class org.jage.property.functions.MaxFunction
Returns Double.class.
getReturnType() - Method in class org.jage.property.functions.MinFunction
Returns Double.class.
getReturnType() - Method in class org.jage.property.functions.PropertyFunction
Gets class for function's return value, which is used to construct metadata.
getReturnType() - Method in class org.jage.property.functions.SumFunction
Returns Double.class.
getSenderAddress() - Method in class org.jage.communication.message.Header
 
getSenderAddress() - Method in interface org.jage.communication.message.IHeader
Returns an address of the sender.
getSenderAddress() - Method in class org.jage.platform.communication.rmi.service.impl.BroadcastHeader
 
getSenderAddress() - Method in class org.jage.platform.communication.rmi.service.impl.UnicastHeader
 
getSenderID() - Method in class org.jage.platform.communication.rmi.inner.Package
 
getSetter() - Method in class org.jage.property.GetterSetterMetaProperty
Returns method that can be used to set property value.
getSetterPropertyName(Method) - Method in class org.jage.platform.component.annotation.AutowiredPropertiesReader
 
getSetterPropertyName(Method) - Method in class org.jage.property.annotations.AbstractPropertiesReader
 
getSetterPropertyName(Method) - Method in class org.jage.property.annotations.MetaPropertiesReader
 
getSimplePropertiesSet() - Method in interface org.jage.property.IPropertiesSet
Provides instance of simple properties
getSimplePropertiesSet() - Method in class org.jage.property.PropertiesSet
 
getSimpleProperty() - Method in class org.jage.property.Property
Provides simple version of this property that does not have any monitors and additional stuff.
getSimpleTypeValueProvider(ISingleValueProvider) - Static method in class org.jage.platform.component.pico.verification.VerificationOperations
Returns SimpleTypeValueProvider if provider is a SimpleTypeValueProvider object.
getSimpleTypeValueProvider(MetaProperty, ComponentDefinition) - Static method in class org.jage.platform.component.pico.verification.VerificationOperations
Returns a SimpleTypeValueProvider for a MetaProperty and a ComponentDefinition given.
getSingletonValueProvider(IValueCollectionProvider) - Static method in class org.jage.platform.component.pico.verification.VerificationOperations
Returns SingletonValueProvider if provider is a SingletonValueProvider object.
getSize() - Method in class org.jage.platform.communication.rmi.inner.Package
 
getStep() - Method in class org.jage.workplace.SimpleWorkplace
Gets the step.
getStringValue() - Method in class org.jage.platform.component.definition.SimpleTypeValueProvider
 
getTarget() - Method in class org.jage.action.context.MoveAgentActionContext
 
getTarget() - Method in class org.jage.action.SingleAction
 
getTargetName() - Method in class org.jage.platform.component.definition.ReferenceCollectionProvider
 
getTargetName() - Method in class org.jage.platform.component.definition.ReferenceProvider
 
GetterSetterMetaProperty - Class in org.jage.property
Getter/Setter-based MetaProperty implementation.
GetterSetterMetaProperty(String, Method, Method, boolean) - Constructor for class org.jage.property.GetterSetterMetaProperty
Creates a read-write GetterSetterMetaProperty.
GetterSetterMetaProperty(String, Method, boolean) - Constructor for class org.jage.property.GetterSetterMetaProperty
Creates a read-only GetterSetterMetaProperty.
GetterSetterMetaProperty(String, Method) - Constructor for class org.jage.property.GetterSetterMetaProperty
Creates a write-only GetterSetterMetaProperty
GetterSetterProperty - Class in org.jage.property
Property implementation that uses methods to read/write property value.
GetterSetterProperty(GetterSetterMetaProperty, Object) - Constructor for class org.jage.property.GetterSetterProperty
Constructor.
getTransferredObject() - Method in class org.jage.event.AbstractTransferEvent
Returns the object that was being transferred.
getType() - Method in class org.jage.platform.component.definition.AbstractComponentDefinition
 
getType() - Method in interface org.jage.platform.component.definition.IComponentDefinition
Returns a class of the component described in this definition.
getTypeParameters() - Method in class org.jage.platform.component.definition.AbstractComponentDefinition
 
getTypeParameters() - Method in interface org.jage.platform.component.definition.IComponentDefinition
Returns a list of generic type parameters.
getUri() - Method in class org.jage.util.io.ClasspathResource
 
getUri() - Method in interface org.jage.util.io.Resource
Returns a URI of this resource.
getUri() - Method in class org.jage.util.io.UrlResource
 
getUrl() - Method in class org.jage.platform.communication.jms.BrokerAddress
 
getUser() - Method in class org.jage.platform.communication.jms.BrokerAddress
 
getValue(IComponentInstanceProvider) - Method in interface org.jage.platform.component.definition.ISingleValueProvider
 
getValue() - Method in class org.jage.platform.component.definition.MapDefinition.MapItem
 
getValue(IComponentInstanceProvider) - Method in class org.jage.platform.component.definition.ReferenceProvider
 
getValue(IComponentInstanceProvider) - Method in class org.jage.platform.component.definition.SimpleTypeValueProvider
 
getValue() - Method in class org.jage.property.FieldProperty
 
getValue() - Method in class org.jage.property.functions.FunctionArgument
Gets value of the argument.
getValue() - Method in class org.jage.property.functions.PropertyFunction
Gets value of the function.
getValue() - Method in class org.jage.property.GetterSetterProperty
 
getValue() - Method in class org.jage.property.Property
Returns value of this property.
getValue() - Method in class org.jage.property.SimpleProperty
Returns value of this property.
getValue() - Method in class org.jage.util.DecreasingPriorityQueue.Entry
Gets the value of the entry.
getValueClass(IComponentInstanceProvider) - Method in interface org.jage.platform.component.definition.ISingleValueProvider
 
getValueClass(IComponentInstanceProvider) - Method in interface org.jage.platform.component.definition.IValueCollectionProvider
 
getValueClass(IComponentInstanceProvider) - Method in class org.jage.platform.component.definition.ReferenceCollectionProvider
 
getValueClass(IComponentInstanceProvider) - Method in class org.jage.platform.component.definition.ReferenceProvider
 
getValueClass(IComponentInstanceProvider) - Method in class org.jage.platform.component.definition.SimpleTypeValueProvider
 
getValueClass(IComponentInstanceProvider) - Method in class org.jage.platform.component.definition.SingletonValueProvider
 
getValueGenericType() - Method in class org.jage.platform.component.definition.MapDefinition
 
getValueProvider() - Method in class org.jage.platform.component.definition.PropertyInitializer
 
getValues(IComponentInstanceProvider) - Method in interface org.jage.platform.component.definition.IValueCollectionProvider
 
getValues(IComponentInstanceProvider) - Method in class org.jage.platform.component.definition.ReferenceCollectionProvider
 
getValues(IComponentInstanceProvider) - Method in class org.jage.platform.component.definition.SingletonValueProvider
 
getVersionNo() - Method in class org.jage.examples.properties.xml.ExampleComponent
 
getWorkplace(IAgentAddress) - Method in class org.jage.pico.PicoWorkplaceManager
 
getWorkplace(IAgentAddress) - Method in interface org.jage.workplace.IWorkplaceManager
Provides workplace of given address.
getWorkplaceEnvironment() - Method in class org.jage.workplace.SimpleWorkplace
 
getWorkplaces() - Method in class org.jage.pico.PicoWorkplaceManager
 
getWorkplaces() - Method in interface org.jage.workplace.IWorkplaceManager
Provides all workplaces in this manager.
getXParameter() - Method in class org.jage.examples.properties.xml.SimpleFunctionCounter
 
getY() - Method in class org.jage.examples.properties.xml.SimpleFunctionCounter
 

H

handleUnknownAction(String, IActionContext) - Method in class org.jage.agent.SimpleAggregate
A method which handles unknown (not found as strategy and aggregate's methods) action.
hasAgentEnvironment() - Method in class org.jage.agent.AbstractAgent
Checks if this agent has a local environment.
hashCode() - Method in class org.jage.address.AgentAddress
 
hashCode() - Method in class org.jage.address.node.ComponentAddress
 
hashCode() - Method in class org.jage.address.node.NodeAddress
 
hashCode() - Method in class org.jage.agent.AbstractAgent
 
hasMetaProperty(String) - Method in class org.jage.property.MetaPropertiesSet
Checks whether meta property with a given name is within this set.
Header<A extends IAddress> - Class in org.jage.communication.message
This class provides a default implementation of IHeader.
Header(A, IAddressSelector<A>) - Constructor for class org.jage.communication.message.Header
Constructs a new header specifying a sender and a selector for receivers.
HelloWorldSimpleAgent - Class in org.jage.examples.helloworld
This agent only logs basic information.
HelloWorldSimpleAgent() - Constructor for class org.jage.examples.helloworld.HelloWorldSimpleAgent
Constructs a new hello world agent without an address.

I

IActionContext - Interface in org.jage.action
The interface of actions created by agents, passed on to local environment and executed by aggregates.
IActionPreparator - Interface in org.jage.action.preparators
A factory strategy being used by an ActionDrivenAgent.
IActionWithAgentReferenceContext - Interface in org.jage.action.context
Action context which contains reference to an agent.
IAddress - Interface in org.jage.address
A generic type of all addresses used in a single jAgE node.
IAddressMapper - Interface in org.jage.platform.communication.rmi.service
 
IAddressSelector<AddressClass extends IAddress> - Interface in org.jage.address.selector
An address selector which selects one or more addresses according to some internal rules.
IAgENodeAddressProvider - Interface in org.jage.address.node.provider
The interface for the node address provider.
IAgent - Interface in org.jage.agent
Interface of an agent.
IAgentAddress - Interface in org.jage.address
Represents an address which is unique in the system.
IAgentAddressProvider - Interface in org.jage.address.provider
A local provider for agent addresses.
IAgentEnvironment - Interface in org.jage.agent
Interface used by agents to contact with the external environment (their parents).
IAgentMonitor - Interface in org.jage.monitor
The interface for monitors of events involving agents.
IAggregate - Interface in org.jage.agent
Interface to all agents which can contain other agents.
IBuffer - Interface in org.jage.platform.communication.rmi.inner
 
IChangesNotifier - Interface in org.jage.monitor
Interface for objects that can inform about changes in their state.
IChangesNotifierMonitor - Interface in org.jage.monitor
An interface for listeners which are notified by IChangesNotifier objects.
IClassPropertiesFactory - Interface in org.jage.property
Interface for classes that find property definitions for a given object.
IClientBuffer - Interface in org.jage.platform.communication.rmi.service
 
ICommunicationService - Interface in org.jage.communication
Interface for a communication service which provides communication between nodes in distributed environment.
IComponentAddress - Interface in org.jage.address.node
The interface for a component address.
IComponentDefinition - Interface in org.jage.platform.component.definition
A definition of a single component used in the AgE configuration.
IComponentDescriptor - Interface in org.jage.platform.component.descriptor
An interface which describes a single component.
IComponentDescriptorReader - Interface in org.jage.platform.component.descriptor
An interface representing reader which is responsible for creating IComponentDescriptor based on given source.
IComponentInstanceProvider - Interface in org.jage.platform.component.provider
An interface which defines a component provider.
IComponentInstanceProviderAware - Interface in org.jage.platform.component.provider
To be implemented by classes requiring access to IComponentInstanceProviders.
IConfigurationBuilder - Interface in org.jage.platform.component.builder
This interface allows to define a Jage configuration in Java, using a friendly fluent interface.
IConfigurationLoader - Interface in org.jage.platform.config.loader
The service responsible for loading configuration from a given source.
IConfigurationProvider - Interface in org.jage.platform.config.provider
The service responsible for serving "dynamic" configuration for other node components.
IConfigurator - Interface in org.jage.platform.component.definition
Configurator which provides Configuration (list of IComponentDefinition objects) for AgE components.
ICoreComponent - Interface in org.jage.platform.core.component
An interface which represents core component responsible for computation processing.
ICoreComponentListener - Interface in org.jage.platform.core.component
An interface for listeners of ICoreComponent.
IdentifierReference - Class in org.jage.property.functions
Stores name of a single property identifier with list of indices.
IdentifierReference(String, List<Integer>) - Constructor for class org.jage.property.functions.IdentifierReference
Constructor.
IEchoStrategy - Interface in org.jage.examples.delegation
Simple interface for strategies printing texts.
IEchoStrategy - Interface in org.jage.examples.strategy
A strategy that generates some string on standard output.
IEchoStrategyAcceptingAgent - Interface in org.jage.examples.delegation
Interface for agents that want to accept IEchoStrategy implementations.
IFunctionArgumentsResolver - Interface in org.jage.property.functions
Interface for classes that can convert arguments pattern to list of function arguments.
IHeader<A extends IAddress> - Interface in org.jage.communication.message
Message header which contains sender and receiver addresses.
IIncomingMessageListener<A extends IAddress> - Interface in org.jage.communication
This interface should be implemented by receiver component and registered in Communication Service if notification is wanted.
IInitialSelector - Interface in org.jage.query
The interface for selectors performing initial decision about including an element in further processing.
IInnerMsg - Interface in org.jage.platform.communication.rmi.inner
 
IllegalOperationException - Exception in org.jage.workplace
The exception thrown to indicate that an illegal operation has been performed.
IllegalOperationException(String) - Constructor for exception org.jage.workplace.IllegalOperationException
Constructs a new exception with the specified detail message.
IllegalOperationException(Throwable) - Constructor for exception org.jage.workplace.IllegalOperationException
Constructs a new exception with the specified cause and a detail message of (cause==null ?
IllegalOperationException(String, Throwable) - Constructor for exception org.jage.workplace.IllegalOperationException
Constructs a new exception with the specified detail message and cause.
IMessage<A extends IAddress,T extends Serializable> - Interface in org.jage.communication.message
Base interface for messages that are used by the system.
IMessageMonitor - Interface in org.jage.monitor
The interface for monitors of events of sending/delivering messages.
IMonitor - Interface in org.jage.monitor
The base interface for all monitors.
IMutableComponentInstanceProvider - Interface in org.jage.platform.component.provider
 
IMutableComponentInstanceProviderAware - Interface in org.jage.platform.component.provider
 
IMutableConfigurationProvider - Interface in org.jage.platform.config.provider
An extension of IConfigurationProvider which allows for adding new configurations.
INameProvider - Interface in org.jage.address.provider
The interface for name providers.
include() - Method in interface org.jage.query.IInitialSelector
Informs whether an element should be included in the further processing.
IncorrectUriException - Exception in org.jage.util.io
Exception thrown when URI syntax is incorrect or the handler for the protocol could not be located.
IncorrectUriException() - Constructor for exception org.jage.util.io.IncorrectUriException
Constructs a new exception with null as its detail message.
IncorrectUriException(String) - Constructor for exception org.jage.util.io.IncorrectUriException
Constructs a new exception with a given message.
IncorrectUriException(Throwable) - Constructor for exception org.jage.util.io.IncorrectUriException
Constructs a new exception with the specified cause and a detail message of (cause==null ?
IncorrectUriException(String, Throwable) - Constructor for exception org.jage.util.io.IncorrectUriException
Constructs a new exception with the specified detail message and cause.
init(ISimpleAggregate, SingleAction) - Method in class org.jage.action.AbstractPerformActionStrategy
 
init(ISimpleAggregate, SingleAction) - Method in interface org.jage.action.IPerformActionStategy
Performs initialization steps and validates addresses used in action.
init() - Method in class org.jage.address.provider.DefaultAgentAddressProvider
 
init() - Method in class org.jage.agent.AbstractAgent
Called just after the component instance is created and before the instance is returned to the client (note: this method is called only once while creating a component instance).
init() - Method in class org.jage.examples.actions.ActionSimpleAgent
 
init(ISimpleAggregate, SingleAction) - Method in class org.jage.examples.actions.SampleActionStrategy
 
init() - Method in class org.jage.examples.configuration.ArrayAgent
 
init() - Method in class org.jage.examples.configuration.ListAgent
 
init() - Method in class org.jage.examples.configuration.MapAgent
 
init() - Method in class org.jage.examples.delegation.DelegationSimpleAggregate
 
init() - Method in class org.jage.examples.delegation.DelegationSimpleLeaf
 
init() - Method in class org.jage.examples.functions.FunctionsSimpleWorkspace
 
init() - Method in class org.jage.examples.helloworld.HelloWorldSimpleAgent
This method initialises the agent.
init() - Method in class org.jage.examples.messages.MessagesSimpleAgent
 
init() - Method in class org.jage.examples.migration.CrawlingSimpleAgent
 
init() - Method in class org.jage.examples.multiworkplace.MultiworkplaceSimpleAgent
 
init() - Method in class org.jage.examples.properties.PropertiesSimpleAgent
 
init() - Method in class org.jage.examples.properties.xml.PropertiesSimpleAgent
 
init() - Method in class org.jage.examples.properties.xml.XMLContractHelloWorldSimpleAgent
 
init() - Method in class org.jage.examples.strategy.StrategySimpleAgent
 
init() - Method in class org.jage.pico.PicoWorkplaceManager
 
init() - Method in class org.jage.platform.communication.jms.Communicator
 
init(String, int) - Method in interface org.jage.platform.communication.rmi.service.IAddressMapper
Mapper initialization.
init(String, int) - Method in class org.jage.platform.communication.rmi.service.impl.AddressMapper
Initialize AddressMapper
init() - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
init() - Method in interface org.jage.platform.component.IStatefulComponent
Called just after the component instance is created and before the instance is returned to the client (note: this method is called only once while creating a component instance).
init(IWorkplace) - Method in interface org.jage.query.cache.IWorkplaceBasedQueryResultCache
Initializes the cache with the workplace.
init(IWorkplace) - Method in class org.jage.query.cache.WorkplaceStepQueryResultCache
 
init() - Method in class org.jage.workplace.FixedStepCountStopCondition
 
init() - Method in interface org.jage.workplace.IWorkplace
Initializes workplace.
init() - Method in class org.jage.workplace.SimpleWorkplace
 
initConfigurationComponents() - Method in class org.jage.platform.starter.batch.single.BatchModeSingleStarter
 
initialise(long) - Method in interface org.jage.query.IInitialSelector
Initialises this selector with the number of elements in collection to process.
initialiseFromCollection(Collection<AddressClass>) - Method in class org.jage.address.selector.AbstractMulticastSelector
 
initialize(Collection<IAgentAddress>, Collection<IAgentAddress>) - Method in class org.jage.address.selector.agent.ParentAgentAddressSelector
 
initialize(Collection<AddressClass>, Collection<AddressClass>) - Method in class org.jage.address.selector.AnycastSelector
Initialize this selector.
initialize(Collection<AddressClass>, Collection<AddressClass>) - Method in class org.jage.address.selector.AnyUnusedSelector
Initialize this selector.
initialize(Collection<AddressClass>, Collection<AddressClass>) - Method in class org.jage.address.selector.AnyUsedSelector
Initialize this selector.
initialize(Collection<AddressClass>, Collection<AddressClass>) - Method in class org.jage.address.selector.BroadcastSelector
Initialize this selector.
initialize(Collection<AddressClass>, Collection<AddressClass>) - Method in class org.jage.address.selector.BroadUnusedSelector
Initialize this selector.
initialize(Collection<AddressClass>, Collection<AddressClass>) - Method in class org.jage.address.selector.BroadUsedSelector
Initialize this selector.
initialize(Collection<AddressClass>, Collection<AddressClass>) - Method in interface org.jage.address.selector.IAddressSelector
Initialize this selector.
initialize(Collection<AddressClass>, Collection<AddressClass>) - Method in class org.jage.address.selector.MulticastSelector
Initialize this selector.
initialize(Collection<AddressClass>, Collection<AddressClass>) - Method in class org.jage.address.selector.MultiUnusedSelector
Initialize this selector.
initialize(Collection<AddressClass>, Collection<AddressClass>) - Method in class org.jage.address.selector.MultiUsedSelector
 
initialize(Collection<AddressClass>, Collection<AddressClass>) - Method in class org.jage.address.selector.NewAddressSelector
Initialize this selector.
initialize(Collection<AddressClass>, Collection<AddressClass>) - Method in class org.jage.address.selector.UnicastSelector
Initialize this selector.
initializeMonitoringStrategy() - Method in class org.jage.property.Property
Initializes monitoring strategy for the property.
initializeObjectProperty(Object, IComponentInstanceProvider) - Method in class org.jage.platform.component.definition.PropertyInitializer
 
InitialSelectors - Class in org.jage.query
Common implementations of IInitialSelector.
initialSelectors - Variable in class org.jage.query.MultiElementQuery
A list of initial selectors added to this query.
initRequriedComponents() - Method in class org.jage.platform.starter.batch.single.BatchModeSingleStarter
 
Inject - Annotation Type in org.jage.platform.component.annotation
Annotates injectable constructors, methods or fields.
Injector<T> - Interface in org.jage.platform.component.pico.injector
A component adapter that is responsible for instantiating and injecting dependencies into the component.
InjectorFactory - Interface in org.jage.platform.component.pico.injector.factory
This interface is used by factories that creates concrete instances of injectors.
InnerMsg - Class in org.jage.platform.communication.rmi.inner.impl
 
InnerMsg(String, Package[], Queue) - Constructor for class org.jage.platform.communication.rmi.inner.impl.InnerMsg
 
InnerPackage - Class in org.jage.platform.communication.rmi.service.impl
 
InnerPackage(String, IComponentAddress[], byte[]) - Constructor for class org.jage.platform.communication.rmi.service.impl.InnerPackage
 
INodeAddress - Interface in org.jage.address.node
Represents the address of a single jAgE node.
INodeConnector - Interface in org.jage.platform.communication.rmi.service
 
instanceProvider - Variable in class org.jage.agent.AbstractAgent
 
InternalErrorEvent - Class in org.jage.event
This event is created due to an internal error.
InternalErrorEvent(Throwable) - Constructor for class org.jage.event.InternalErrorEvent
Constructor.
InvalidArgumentsPatternException - Exception in org.jage.property.functions
Exception thrown by function arguments resolvers when invalid arguments pattern was used.
InvalidArgumentsPatternException() - Constructor for exception org.jage.property.functions.InvalidArgumentsPatternException
Constructor.
InvalidArgumentsPatternException(String) - Constructor for exception org.jage.property.functions.InvalidArgumentsPatternException
Constructor
InvalidArgumentsPatternException(String, Throwable) - Constructor for exception org.jage.property.functions.InvalidArgumentsPatternException
Constructor.
InvalidArgumentsPatternException(Throwable) - Constructor for exception org.jage.property.functions.InvalidArgumentsPatternException
Constructor.
invalidateAllResults() - Method in interface org.jage.query.cache.IWorkplaceBasedQueryResultCache
Ivalidates all results stored in this cache.
invalidateAllResults() - Method in class org.jage.query.cache.WorkplaceStepQueryResultCache
 
InvalidFunctionArgumentException - Exception in org.jage.property.functions
Exception thrown when invalid argument was passed to a function (for example, string argument for numeric function).
InvalidFunctionArgumentException() - Constructor for exception org.jage.property.functions.InvalidFunctionArgumentException
Constructor.
InvalidFunctionArgumentException(String) - Constructor for exception org.jage.property.functions.InvalidFunctionArgumentException
Constructor.
InvalidFunctionArgumentException(String, Throwable) - Constructor for exception org.jage.property.functions.InvalidFunctionArgumentException
Constructor.
InvalidFunctionArgumentException(Throwable) - Constructor for exception org.jage.property.functions.InvalidFunctionArgumentException
Constructor.
InvalidPropertyDefinitionException - Exception in org.jage.property
Exception thrown by IClassPropertiesFactory and related classes when invalid property definition has been found.
InvalidPropertyDefinitionException() - Constructor for exception org.jage.property.InvalidPropertyDefinitionException
Constructor.
InvalidPropertyDefinitionException(String) - Constructor for exception org.jage.property.InvalidPropertyDefinitionException
Constructor.
InvalidPropertyDefinitionException(String, Throwable) - Constructor for exception org.jage.property.InvalidPropertyDefinitionException
Constructor.
InvalidPropertyDefinitionException(Throwable) - Constructor for exception org.jage.property.InvalidPropertyDefinitionException
Constructor.
InvalidPropertyOperationException - Exception in org.jage.property
Exception thrown when invalid property operation has been invoked (for example, setting value of read-only property or attaching monitor to property that is not monitorable).
InvalidPropertyOperationException() - Constructor for exception org.jage.property.InvalidPropertyOperationException
Constructor.
InvalidPropertyOperationException(String) - Constructor for exception org.jage.property.InvalidPropertyOperationException
Constructor.
InvalidPropertyOperationException(String, Throwable) - Constructor for exception org.jage.property.InvalidPropertyOperationException
Constructor.
InvalidPropertyOperationException(Throwable) - Constructor for exception org.jage.property.InvalidPropertyOperationException
Constructor.
InvalidPropertyPathException - Exception in org.jage.property
Exception thrown by IPropertyContainer and related classes when invalid property path was used.
InvalidPropertyPathException() - Constructor for exception org.jage.property.InvalidPropertyPathException
Default constructor.
InvalidPropertyPathException(String) - Constructor for exception org.jage.property.InvalidPropertyPathException
Constructor.
InvalidPropertyPathException(String, Throwable) - Constructor for exception org.jage.property.InvalidPropertyPathException
Constructor.
InvalidPropertyPathException(Throwable) - Constructor for exception org.jage.property.InvalidPropertyPathException
Constructor.
InvalidRuntimeArgumentsException - Exception in org.jage.platform.argument
Exception thrown when runtime arguments are invalid.
InvalidRuntimeArgumentsException() - Constructor for exception org.jage.platform.argument.InvalidRuntimeArgumentsException
Constructs a new exception with null as its detail message.
InvalidRuntimeArgumentsException(String) - Constructor for exception org.jage.platform.argument.InvalidRuntimeArgumentsException
Constructs a new exception with the specified detail message.
InvalidRuntimeArgumentsException(Throwable) - Constructor for exception org.jage.platform.argument.InvalidRuntimeArgumentsException
Constructs a new exception with the specified detail message.
InvalidRuntimeArgumentsException(String, Throwable) - Constructor for exception org.jage.platform.argument.InvalidRuntimeArgumentsException
Constructs a new exception with the specified cause and a detail message of (cause==null ?
IPerformActionStategy - Interface in org.jage.action
An interface for all actions implemented as strategies.
IPicoComponentInstanceProvider - Interface in org.jage.platform.component.pico
 
IPropertiesReader - Interface in org.jage.property.annotations
 
IPropertiesSet - Interface in org.jage.property
Interface for property sets.
IPropertyContainer - Interface in org.jage.property
Interface which defines a property container with property monitors and property functions mechanisms.
IPropertyMonitorRule - Interface in org.jage.property.monitors
Interface for monitor rules, that decide whether the monitor should be informed or not about property change.
IProviderAwareStrategy - Interface in org.jage.strategy
Interface for strategies which needs access to component provider.
IQuery<Q,R> - Interface in org.jage.query
The base interface for queries.
IQueryAware<Q,R,T extends IQuery<Q,R>> - Interface in org.jage.query
The interface for all classes that can and want to be notified about a query executed over them and alter its behaviour.
IQueryFunction<T> - Interface in org.jage.query
The interface for functions executed on results of a query.
IQueryMonitor - Interface in org.jage.monitor
The interface for monitors of events of performing queries.
IRuntimeArgumentsService - Interface in org.jage.platform.argument
Runtime arguments service which delivers arguments to the platform itself and other services.
isActive() - Method in class org.jage.pico.PicoWorkplaceManager
Indicates if the workplace manager is active, i.e. it contains at least on active workplace.
isActive(Object, Object) - Method in class org.jage.property.monitors.DefaultPropertyMonitorRule
Checks whether the rule is active, and the monitor should be informed about the change.
isActive(Object, Object) - Method in interface org.jage.property.monitors.IPropertyMonitorRule
Checks whether the rule is active, and the monitor should be informed about the change.
isAdaptable(Class<?>) - Method in class org.jage.property.xml.XMLBasedPropertyProvider
Checks if clazz can be adapted to XMLBasedPropertyContainer.
isArray(IComponentDefinition) - Static method in class org.jage.platform.component.pico.verification.VerificationOperations
Checks if definition is an ArrayDefinition.
isArray() - Method in class org.jage.property.functions.IdentifierReference
Checks whether this identifier definition is array definition.
isCollection(IComponentDefinition) - Static method in class org.jage.platform.component.pico.verification.VerificationOperations
Checks if definition is a ListDefinition, MapDefinition or SetDefinition
isComponentDefinition(IComponentDefinition) - Static method in class org.jage.platform.component.pico.verification.VerificationOperations
Checks whether the definition is a collection (List, Map, etc.) or not.
isCorrect() - Method in interface org.jage.platform.component.pico.verification.IVerificationResult
Checks whether there are any errors or not in the result.
isCorrect() - Method in class org.jage.platform.component.pico.verification.VerificationResult
 
isCorrect() - Method in class org.jage.platform.component.pico.verification.Verifier
Checks whether there are errors in component configuration.
ISelfAwareComponentInstanceProvider - Interface in org.jage.platform.component.provider
A IComponentInstanceProvider which supplies a default component instance.
ISelfAwareComponentInstanceProviderAware - Interface in org.jage.platform.component.provider
To be implemented by classes requiring access to ISelfAwareComponentInstanceProviders.
isEmpty() - Method in class org.jage.agent.SimpleAggregate
 
isEmpty() - Method in class org.jage.property.MetaPropertiesSet
Whether this set is empty
isEmpty() - Method in class org.jage.property.PropertiesSet
Whether this set is empty
isEmpty() - Method in class org.jage.util.DecreasingPriorityQueue
Returns true if the queue is empty or false - otherwise.
isForcedRefresh() - Method in class org.jage.query.cache.CachedQueryResult
Returns whether stored results must be refreshed.
ISimpleAgent - Interface in org.jage.agent
Interface of an agent which can reside in an environment.
ISimpleAgentEnvironment - Interface in org.jage.agent
An environment for SimpleAgent's which add an ability to performing actions by the environment.
ISimpleAggregate - Interface in org.jage.agent
An interface for simple aggregates.
ISingleValueProvider - Interface in org.jage.platform.component.definition
The interface for elements that provide only one value.
isMonitorable() - Method in class org.jage.property.MetaProperty
Returns true, if the property is monitorable; otherwise, returns false.
IsolatedSimpleWorkplace - Class in org.jage.workplace
This is a complete workplace which doesn't communicate with any other workplaces (works as single/isolated workplace).
IsolatedSimpleWorkplace() - Constructor for class org.jage.workplace.IsolatedSimpleWorkplace
 
isReadable() - Method in class org.jage.property.MetaProperty
Returns true, if the property is readable; otherwise, returns false.
isRunning() - Method in interface org.jage.agent.IThreadAgent
Checks if is running.
isRunning() - Method in class org.jage.workplace.SimpleWorkplace
 
isSingleton() - Method in class org.jage.platform.component.definition.AbstractComponentDefinition
 
isSingleton() - Method in interface org.jage.platform.component.definition.IComponentDefinition
Returns information about the scope of the component.
IStarter - Interface in org.jage.platform.starter
Starter is a node component which is responsible for managing node lifecycle.
IStatefulComponent - Interface in org.jage.platform.component
 
IStopCondition - Interface in org.jage.workplace
An interface for stop conditions which make decision if stop workplaces.
IStrategy - Interface in org.jage.strategy
General interface of a strategy.
isValid() - Method in class org.jage.platform.component.pico.injector.AbstractInjector
 
isValid() - Method in class org.jage.platform.component.pico.injector.CachedInjector
Checks whether this injector is valid in the current context (related to the current definition being evaluated).
isValid() - Method in interface org.jage.platform.component.pico.injector.Injector
Checks whether this injector is valid in the current context (related to the current definition being evaluated).
isValidPropertyName(String) - Static method in class org.jage.property.PropertyNamesHelper
Checks whether given string is valid property name.
isValidPropertyNameCharacter(char) - Static method in class org.jage.property.PropertyNamesHelper
Checks whether given character is valid for property name.
isWriteable() - Method in class org.jage.property.MetaProperty
Returns true, if the property is writeable; otherwise, returns false.
iterator() - Method in class org.jage.action.Action
 
iterator() - Method in class org.jage.agent.SimpleAggregate
 
iterator() - Method in class org.jage.property.MetaPropertiesSet
Required by Iterable interface.
iterator() - Method in class org.jage.property.monitors.PropertyMonitorsSet
Returns iterator that can be used to iterate through all monitor-rule pairs from the set.
iterator() - Method in class org.jage.property.PropertiesSet
Required by Iterable interface.
IThreadAgent - Interface in org.jage.agent
An agent which is realized as thread.
ITransferMonitor<A extends IAgentAddress,EV extends AbstractTransferEvent<A>> - Interface in org.jage.monitor
The interface for monitors of events which involve transferring objects between objects.
IValueCollectionProvider - Interface in org.jage.platform.component.definition
The interface for elements that provide a collection of elements on the basis of a single definition.
IValueFilter<T> - Interface in org.jage.query
The interface for filters that perform matching on values of elements.
IValueSelector<T,V> - Interface in org.jage.query
The interface for selectors of values.
IVerificationModule - Interface in org.jage.platform.component.pico.verification.module
The component verification module responsible for detecting one type of component contract errors.
IVerificationResult - Interface in org.jage.platform.component.pico.verification
The result of all the verification tasks
IWorkplace - Interface in org.jage.workplace
The component that carries out simulation.
IWorkplace.State - Enum in org.jage.workplace
The Enum State.
IWorkplaceBasedQueryResultCache<Q,R> - Interface in org.jage.query.cache
A proxy-like extension of IQuery that allows to cache results of query execution.
IWorkplaceEnvironment - Interface in org.jage.workplace
Interface used by agents to communicate with the workplace.
IWorkplaceManager - Interface in org.jage.workplace
Manager of workplaces.

J

JAXP_SCHEMA_LANGUAGE - Static variable in class org.jage.platform.config.loader.xml.XmlFileLoader
A schema language definition for Java API for XML Processing.
JAXP_SCHEMA_SOURCE - Static variable in class org.jage.platform.config.loader.xml.XmlFileLoader
A schema source for Java API for XML Processing.
JMSEndpoint - Class in org.jage.platform.communication.jms
Class responsible for transporting messages.
JNDIConnector - Class in org.jage.platform.communication.jms
Singleton which allows to create or find JNDI service.

K

key(Class<?>, String) - Method in class org.jage.platform.component.builder.MapBuilder.MapKey
Specifies the key of the item being added.
key(String) - Method in class org.jage.platform.component.builder.MapBuilder.MapKey
Specifies the key of the item being added.
key(IValueFilter<K>) - Static method in class org.jage.query.ValueFilters
Creates a map filter that tests a provided filter against a key in a map.
keyRef(String) - Method in class org.jage.platform.component.builder.MapBuilder.MapKey
Specifies the key of the item being added.
KillAgentActionContext - Class in org.jage.action.context
The action of killing an agent.
KillAgentActionContext() - Constructor for class org.jage.action.context.KillAgentActionContext
Constructor.

L

lessOrEqual(T) - Static method in class org.jage.query.ValueFilters
Creates a filter that matches an object with value less than or equal to the provided value.
lessThan(T) - Static method in class org.jage.query.ValueFilters
Creates a filter that matches an object with value less than the provided value.
List(String) - Method in class org.jage.platform.component.builder.ConfigurationBuilder
 
List(String, Class<?>) - Method in class org.jage.platform.component.builder.ConfigurationBuilder
 
List(String, Class<?>, boolean) - Method in class org.jage.platform.component.builder.ConfigurationBuilder
 
List(String) - Method in interface org.jage.platform.component.builder.IConfigurationBuilder
Declares a list component with a given name.
List(String, Class<?>) - Method in interface org.jage.platform.component.builder.IConfigurationBuilder
Declares a list component with a given name and element type.
List(String, Class<?>, boolean) - Method in interface org.jage.platform.component.builder.IConfigurationBuilder
Declares a list component with a given name, element type, and scope.
ListAgent - Class in org.jage.examples.configuration
This class provides a simple agent that presents how to obtain and handle lists from the instance provider.
ListAgent() - Constructor for class org.jage.examples.configuration.ListAgent
Creates a sample ListAgent instance.
listeners - Variable in class org.jage.workplace.WorkplaceManager
 
loadAndValidateDocument(String) - Method in class org.jage.platform.config.loader.xml.XmlFileLoader
Loads and validates XML document from specified file.
loadComputationConfiguration() - Method in class org.jage.platform.starter.batch.single.BatchModeSingleStarter
 
loadConfiguraiton(Object) - Method in interface org.jage.platform.config.loader.IConfigurationLoader
Loads a configuration from a given source.
loadConfiguraiton(Object) - Method in class org.jage.platform.config.loader.xml.XmlConfigurationLoader
Loads a configuration from a given source object.
loadNodeConfiguration() - Method in class org.jage.platform.starter.batch.single.BatchModeSingleStarter
 
log - Variable in class org.jage.property.AbstractPropertyContainer
Logger.
log - Static variable in class org.jage.property.xml.XMLBasedPropertyProvider
Logger.

M

main(String[]) - Static method in class org.jage.platform.node.NodeBootstrapper
Starting point of the AgE Platform.
Map(String) - Method in class org.jage.platform.component.builder.ConfigurationBuilder
 
Map(String, Class<?>, Class<?>) - Method in class org.jage.platform.component.builder.ConfigurationBuilder
 
Map(String, Class<?>, Class<?>, boolean) - Method in class org.jage.platform.component.builder.ConfigurationBuilder
 
Map(String) - Method in interface org.jage.platform.component.builder.IConfigurationBuilder
Declares a map component with a given name.
Map(String, Class<?>, Class<?>) - Method in interface org.jage.platform.component.builder.IConfigurationBuilder
Declares a map component with a given name, key type and value type.
Map(String, Class<?>, Class<?>, boolean) - Method in interface org.jage.platform.component.builder.IConfigurationBuilder
Declares a map component with a given name, key type, value type, and scope.
MapAgent - Class in org.jage.examples.configuration
This class provides a simple agent that presents how to obtain and handle maps from the instance provider.
MapAgent() - Constructor for class org.jage.examples.configuration.MapAgent
Creates a sample ListAgent instance.
MapBuilder - Class in org.jage.platform.component.builder
This Builder adds several methods specific to Map Components.
MapBuilder.MapKey - Class in org.jage.platform.component.builder
 
MapBuilder.MapKey() - Constructor for class org.jage.platform.component.builder.MapBuilder.MapKey
 
MapBuilder.MapValue - Class in org.jage.platform.component.builder
 
MapBuilder.MapValue() - Constructor for class org.jage.platform.component.builder.MapBuilder.MapValue
 
MapDefinition - Class in org.jage.platform.component.definition
The definition of an map component.
MapDefinition(String, Class<? extends Map>, Type, Type, boolean) - Constructor for class org.jage.platform.component.definition.MapDefinition
Constructs a new map definition.
MapDefinition(String, boolean) - Constructor for class org.jage.platform.component.definition.MapDefinition
Constructs a new map definition with generic type of keys and values set to Object and type set to HashMap.
MapDefinition.MapItem - Class in org.jage.platform.component.definition
 
MapDefinition.MapItem(ISingleValueProvider, ISingleValueProvider) - Constructor for class org.jage.platform.component.definition.MapDefinition.MapItem
 
MapInjector<T> - Class in org.jage.platform.component.pico.injector
This class provides an injector that injects items into maps.
MapInjector(IPicoComponentInstanceProvider, IComponentDefinition) - Constructor for class org.jage.platform.component.pico.injector.MapInjector
Constructs a new MapInjector that uses a given instance provider and a component definition.
MapQuery<K,V> - Class in org.jage.query
Query implementation that can be used with subclasses of the Map class.
MapQuery(Class<?>) - Constructor for class org.jage.query.MapQuery
Constructs a new MapQuery instance.
MapQuery() - Constructor for class org.jage.query.MapQuery
Constructs a new MapQuery instance.
matches(T) - Method in interface org.jage.query.IValueFilter
Checks whether given object matches a condition represented by this filter.
matching(IValueFilter<E>) - Method in class org.jage.query.CollectionQuery
Adds a value filter to the query.
matching(String, IValueFilter<S>) - Method in class org.jage.query.CollectionQuery
Adds a value filter that operates on a specific field of the element class to the query.
matching(IValueFilter<Q>) - Method in class org.jage.query.GenericQuery
Adds a value filter to the query.
matching(String, IValueFilter<S>) - Method in class org.jage.query.GenericQuery
Adds a value filter that operates on a specific field of the target class to the query.
matching(IValueFilter<Map.Entry<K, V>>) - Method in class org.jage.query.MapQuery
Adds a value filter to the query.
matching(IValueFilter<E>) - Method in class org.jage.query.MultiElementQuery
Adds a value filter to the query.
matching(String, IValueFilter<S>) - Method in class org.jage.query.MultiElementQuery
Adds a value filter that operates on a specific field of the target class to the query.
matching(String, IValueFilter<S>) - Method in class org.jage.query.PropertyContainerCollectionQuery
Adds a value filter to the query.
max() - Static method in class org.jage.query.QueryFunctions
Creates a function that chooses the max element using the natural ordering.
max(Comparator<T>) - Static method in class org.jage.query.QueryFunctions
Creates a function that chooses the max element using the ordering defined by a provided comparator.
MAX_CONNECTION_FAIL - Static variable in interface org.jage.platform.communication.rmi.service.IAddressMapper
 
MaxFunction - Class in org.jage.property.functions
Maximum property function.
MaxFunction(String, String, double) - Constructor for class org.jage.property.functions.MaxFunction
Constructor.
Message<A extends IAddress,T extends Serializable> - Class in org.jage.communication.message
This class provides a default implementation of IMessage.
Message(IHeader<A>, T) - Constructor for class org.jage.communication.message.Message
Constructs a new message with the given header and the payload.
messageDelivered(MessageEvent) - Method in interface org.jage.monitor.IMessageMonitor
This method is executed when a message has been delivered to an agent.
MessageEvent - Class in org.jage.event
This event is created when a message has been sent by/delivered to an agent.
MessageEvent(IAggregate, IMessage<IAgentAddress, ?>, IAgentAddress) - Constructor for class org.jage.event.MessageEvent
Constructor.
messageSent(MessageEvent) - Method in interface org.jage.monitor.IMessageMonitor
This method is executed when a message has been sent by an agent.
MessagesSimpleAgent - Class in org.jage.examples.messages
This agent sends and receives messages.
MessagesSimpleAgent() - Constructor for class org.jage.examples.messages.MessagesSimpleAgent
Constructs a new MessagesSimpleAgent without an address.
MetaPropertiesReader - Class in org.jage.property.annotations
 
MetaPropertiesReader() - Constructor for class org.jage.property.annotations.MetaPropertiesReader
 
MetaPropertiesSet - Class in org.jage.property
Set that stores meta properties.
MetaPropertiesSet() - Constructor for class org.jage.property.MetaPropertiesSet
Constructor.
MetaProperty - Class in org.jage.property
Stores meta data for a property.
MetaProperty(String, Type, boolean, boolean, boolean) - Constructor for class org.jage.property.MetaProperty
Constructs a new instance of MetaProperty.
MetaProperty(String, Type, boolean, boolean) - Constructor for class org.jage.property.MetaProperty
 
MetaProperty(String, Type) - Constructor for class org.jage.property.MetaProperty
 
MetaProperty(MetaProperty) - Constructor for class org.jage.property.MetaProperty
Copy constructor.
MinFunction - Class in org.jage.property.functions
Minimum property function.
MinFunction(String, String, double) - Constructor for class org.jage.property.functions.MinFunction
Constructor.
MODE_ACKNOWLEDGE - Static variable in class org.jage.platform.communication.jms.JMSEndpoint
 
MODE_MESSAGE - Static variable in class org.jage.platform.communication.jms.JMSEndpoint
 
MonitorException - Exception in org.jage.monitor
The exception occurs while trying to perform an illegal operation on a monitorable object (like trying to add a monitor to a non-monitorable property etc.).
MonitorException(String) - Constructor for exception org.jage.monitor.MonitorException
Constructs a new exception with the specified detail message.
MonitorException(Throwable) - Constructor for exception org.jage.monitor.MonitorException
Constructs a new exception with the specified cause and a detail message of (cause==null ?
MonitorException(String, Throwable) - Constructor for exception org.jage.monitor.MonitorException
Constructs a new exception with the specified detail message and cause.
MonitorUtil - Class in org.jage.monitor
A monitor utility class.
moreOrEqual(T) - Static method in class org.jage.query.ValueFilters
Creates a filter that matches an object with value greater than or equal to the provided value.
moreThan(T) - Static method in class org.jage.query.ValueFilters
Creates a filter that matches an object with value greater than the provided value.
MoveAgentActionContext - Class in org.jage.action.context
The action of moving an agent to another aggregate.
MoveAgentActionContext() - Constructor for class org.jage.action.context.MoveAgentActionContext
 
MulticastSelector<AddressClass extends IAddress> - Class in org.jage.address.selector
The simplest multicast selector, which selects a specified number of addresses from all available addresses.
MulticastSelector(int) - Constructor for class org.jage.address.selector.MulticastSelector
Construct the selector by specifying the number of addresses to select.
MultiElementQuery<E,Q,R> - Class in org.jage.query
The base class for all built-in queries that operate on Iterable elements.
MultiElementQuery(Class<?>, Class<?>, Class<?>) - Constructor for class org.jage.query.MultiElementQuery
Constructs a new MultiElementQuery instance.
MultipleActionPreparator - Class in org.jage.action.preparators
A IActionPreparator that expects a list of IActionContexts and build an aggregated complex action upon them.
MultipleActionPreparator() - Constructor for class org.jage.action.preparators.MultipleActionPreparator
 
MultipleActionPreparator.Properties - Class in org.jage.action.preparators
MultipleActionPreparator properties.
MultipleActionPreparator.Properties() - Constructor for class org.jage.action.preparators.MultipleActionPreparator.Properties
 
MultiUnusedSelector<AddressClass extends IAddress> - Class in org.jage.address.selector
A multicast selector that selects a specified number of random addresses from the list of unused addresses.
MultiUnusedSelector(int) - Constructor for class org.jage.address.selector.MultiUnusedSelector
Construct the selector by specifying the number of addresses to select.
MultiUsedSelector<AddressClass extends IAddress> - Class in org.jage.address.selector
A multicast selector that selects a specified number of random addresses from the list of used addresses.
MultiUsedSelector(int) - Constructor for class org.jage.address.selector.MultiUsedSelector
Construct the selector by specifying the number of addresses to select.
MultiworkplaceSimpleAgent - Class in org.jage.examples.multiworkplace
This agent should be located just beneath a workplace.
MultiworkplaceSimpleAgent() - Constructor for class org.jage.examples.multiworkplace.MultiworkplaceSimpleAgent
 

N

name(IValueFilter<String>) - Static method in class org.jage.query.ValueFilters
Creates a map filter that tests a provided filter against a Property name.
nameInitializer - Variable in class org.jage.agent.AbstractAgent
Initialization value for the agent address.
NewAddressSelector<AddressClass extends IAddress> - Class in org.jage.address.selector
An address selector that behaves similarly to the UnicastSelector, but does not return the wrapped address in NewAddressSelector.addresses() before it is initialized.
NewAddressSelector(AddressClass) - Constructor for class org.jage.address.selector.NewAddressSelector
Constructs a new NewAddressSelector using the address provided.
noComponentFound(MutablePicoContainer, Object) - Method in class org.jage.platform.component.pico.ServiceLocatingComponentMonitor
Handles the noComponentFound event.
NodeAddress - Class in org.jage.address.node
A default implementation of a node address.
NodeAddress(String, String) - Constructor for class org.jage.address.node.NodeAddress
Constructs a new NodeAddress consisting of a local part and a hostname.
nodeAddress - Variable in class org.jage.platform.communication.rmi.service.NodeRegister
 
NodeBootstrapper - Class in org.jage.platform.node
The node bootstraper is a starting point of the node.
NodeBootstrapper() - Constructor for class org.jage.platform.node.NodeBootstrapper
 
NodeConnector - Class in org.jage.platform.communication.rmi.service.impl
 
NodeConnector(CommunicationService) - Constructor for class org.jage.platform.communication.rmi.service.impl.NodeConnector
 
NodeRegister - Class in org.jage.platform.communication.rmi.service
 
NodeRegister() - Constructor for class org.jage.platform.communication.rmi.service.NodeRegister
 
NodeRegister(String, String, int, INodeConnector) - Constructor for class org.jage.platform.communication.rmi.service.NodeRegister
 
NodeStatus - Enum in org.jage.platform.communication.rmi.service.impl
 
NoMonitoringStrategy - Class in org.jage.property
Strategy that doesn't monitor changes in property value's internal state.
NoMonitoringStrategy(Property) - Constructor for class org.jage.property.NoMonitoringStrategy
Constructor.
noOperation() - Static method in class org.jage.query.QueryFunctions
Creates a no-operation functions that simply returns received results.
notifyChangeNotiferMonitors() - Method in class org.jage.property.AbstractPropertyContainer
Notifies all attached monitors (IChangesNotifierMonitor) that this object has been changed.
notifyMonitors(Property, Object, boolean) - Method in class org.jage.property.monitors.PropertyMonitorsSet
Notifies all monitors about property change.
notifyMonitors(Property, Object) - Method in class org.jage.property.monitors.PropertyMonitorsSet
Notifies all monitors about property change, event if the new value is the same as the old one.
notifyMonitors(Object) - Method in class org.jage.property.Property
Notify monitors about property change.
notifyMonitors(Object, boolean) - Method in class org.jage.property.Property
Notify monitors about property change.
notifyMonitorsAboutDeletion(AbstractEvent) - Method in class org.jage.property.ClassPropertyContainer
 
notifyMonitorsForChangedProperties() - Method in class org.jage.property.ClassPropertyContainer
 
notifyMonitorsForChangedProperty(String) - Method in class org.jage.property.ClassPropertyContainer
Notifies monitor about property change.
notifyStarting(ICoreComponent) - Method in interface org.jage.platform.core.component.ICoreComponentListener
This method is called at the beginning of ICoreComponent.start() method and notifies that core component is about to start.
notifyStarting(ICoreComponent) - Method in class org.jage.platform.starter.batch.single.BatchModeSingleStarter
This method is called at the beginning of ICoreComponent.start() method and notifies that core component is about to start.
notifyStarting(ICoreComponent) - Method in class org.jage.workplace.FixedStepCountStopCondition
 
notifyStopped(IWorkplace) - Method in class org.jage.pico.PicoWorkplaceManager
 
notifyStopped(ICoreComponent) - Method in interface org.jage.platform.core.component.ICoreComponentListener
This methods is called when core component has just stopped - at the end on ICoreComponent.stop() method.
notifyStopped(ICoreComponent) - Method in class org.jage.platform.starter.batch.single.BatchModeSingleStarter
This methods is called when core component has just stopped - at the end on ICoreComponent.stop() method.
notifyStopped(ICoreComponent) - Method in class org.jage.workplace.FixedStepCountStopCondition
 
notifyStopped(IWorkplace) - Method in interface org.jage.workplace.IWorkplaceEnvironment
Notify stopped.
numberOfAddresses - Variable in class org.jage.address.selector.AbstractMulticastSelector
 
NumericFunction - Class in org.jage.property.functions
Base class for all numeric functions.
NumericFunction(String, String) - Constructor for class org.jage.property.functions.NumericFunction
Constructor.

O

objectChanged(Object, ObjectChangedEvent) - Method in interface org.jage.monitor.IChangesNotifierMonitor
Called when monitored object is changed.
ObjectChangedEvent - Class in org.jage.event
Event that stores information about changed object.
ObjectChangedEvent(Object) - Constructor for class org.jage.event.ObjectChangedEvent
Constructor.
objectDeleted(AbstractEvent) - Method in class org.jage.agent.SimpleAggregate
 
objectDeleted(AbstractEvent) - Method in class org.jage.property.AbstractPropertyContainer
Informs the container that it has been deleted.
objectDeleted(AbstractEvent) - Method in class org.jage.property.ClassPropertyContainer
Informs the container that it has been deleted.
objectDeleted(AbstractEvent) - Method in interface org.jage.property.IPropertyContainer
Informs the container that it has been deleted.
objectDeleted(AbstractEvent) - Method in class org.jage.property.PropertiesSet
Method invoked when the object is no longer needed.
objectDeleted(AbstractEvent) - Method in class org.jage.property.Property
Informs the property that is has been deleted.
objectReceived(EV) - Method in interface org.jage.monitor.ITransferMonitor
This method is executed when an object has been received from a remote object.
objectSendingFailed(EV) - Method in interface org.jage.monitor.ITransferMonitor
This method is executed when a process of sending an object to a remote object has failed.
objectSent(EV) - Method in interface org.jage.monitor.ITransferMonitor
This method is executed when an object has been sent to a remote object.
obtainAddress(String) - Method in class org.jage.address.provider.DefaultAgentAddressProvider
 
obtainAddress(String) - Method in interface org.jage.address.provider.IAgentAddressProvider
Obtains a new agent address based on a given name initialization value.
onMessage(Message) - Method in class org.jage.platform.communication.jms.JMSEndpoint
 
OPT_COMPUTATION_CONF - Static variable in class org.jage.platform.starter.batch.single.BatchModeSingleStarter
'-Dage.computation.conf' option which defines path to a file with the configuration of computation components.
OPT_HELP - Static variable in class org.jage.platform.node.NodeBootstrapper
'help' option.
OPT_NODE_CONF - Static variable in class org.jage.platform.starter.batch.single.BatchModeSingleStarter
'-Dage.node.conf' option which defines path to a file with the configuration of node components.
OPT_STARTER_CLASS - Static variable in class org.jage.platform.node.NodeBootstrapper
'starter' option.
org.jage.action - package org.jage.action
Provides action mechanism for agents.
org.jage.action.context - package org.jage.action.context
Provides implementation of actions contexts for common actions.
org.jage.action.preparators - package org.jage.action.preparators
This package contains the IActionPreparator interface along with a few implementations.
org.jage.address - package org.jage.address
Provides interfaces and implementations for the jAgE addressing scheme.
org.jage.address.node - package org.jage.address.node
Provides a node-related address interfaces and implementations.
org.jage.address.node.provider - package org.jage.address.node.provider
Provides a node address provider interfaces and default implementations.
org.jage.address.provider - package org.jage.address.provider
Provides an agent address registrar and register interfaces and default implementations.
org.jage.address.selector - package org.jage.address.selector
Provides interfaces and implementation of agent address selectors.
org.jage.address.selector.agent - package org.jage.address.selector.agent
Contains address selectors dedicated for IAgentAddress.
org.jage.agent - package org.jage.agent
Defines agents interfaces and hierarchy.
org.jage.communication - package org.jage.communication
Provides API of the standard communication mechanism (local and remote).
org.jage.communication.message - package org.jage.communication.message
Provides an asynchronous communication mechanism based on the messaging passing.
org.jage.event - package org.jage.event
Provides events for the jAgE platform.
org.jage.examples.actions - package org.jage.examples.actions
This package contains helper classes for the actions example.
org.jage.examples.configuration - package org.jage.examples.configuration
This package contains helper classes for configuration-related examples.
org.jage.examples.delegation - package org.jage.examples.delegation
Provides helpers and agents for delegation examples.
org.jage.examples.functions - package org.jage.examples.functions
 
org.jage.examples.helloworld - package org.jage.examples.helloworld
Provides helpers and agents for the Hello World example.
org.jage.examples.messages - package org.jage.examples.messages
This package contains helper classes for the messages example.
org.jage.examples.migration - package org.jage.examples.migration
This package contains helper classes for migration examples.
org.jage.examples.multiworkplace - package org.jage.examples.multiworkplace
 
org.jage.examples.properties - package org.jage.examples.properties
This package contains helper classes for properties examples.
org.jage.examples.properties.xml - package org.jage.examples.properties.xml
This package contains helper classes for XML defined properties examples.
org.jage.examples.strategy - package org.jage.examples.strategy
This package contains helper classes for strategy examples.
org.jage.monitor - package org.jage.monitor
Provides interfaces for platform monitoring mechanism.
org.jage.pico - package org.jage.pico
Provides the implementation of core elements based on Pico libraries.
org.jage.platform.argument - package org.jage.platform.argument
Provides components to operate on arguments passed to the node bootstrapper.
org.jage.platform.communication.jms - package org.jage.platform.communication.jms
Provides implementation of communication protocol based on JMS.
org.jage.platform.communication.rmi.inner - package org.jage.platform.communication.rmi.inner
 
org.jage.platform.communication.rmi.inner.impl - package org.jage.platform.communication.rmi.inner.impl
 
org.jage.platform.communication.rmi.service - package org.jage.platform.communication.rmi.service
 
org.jage.platform.communication.rmi.service.impl - package org.jage.platform.communication.rmi.service.impl
 
org.jage.platform.component - package org.jage.platform.component
 
org.jage.platform.component.annotation - package org.jage.platform.component.annotation
Defines annotations used in configuration mechanism.
org.jage.platform.component.builder - package org.jage.platform.component.builder
 
org.jage.platform.component.contract.xml - package org.jage.platform.component.contract.xml
 
org.jage.platform.component.definition - package org.jage.platform.component.definition
Provides configuration interfaces for jAgE platform.
org.jage.platform.component.descriptor - package org.jage.platform.component.descriptor
Introduces component descriptor and its reader.
org.jage.platform.component.exception - package org.jage.platform.component.exception
 
org.jage.platform.component.pico - package org.jage.platform.component.pico
Contains extensions of PicoContainer to allow custom configuration mechanism.
org.jage.platform.component.pico.injector - package org.jage.platform.component.pico.injector
This package contains all injectors used by Pico Container.
org.jage.platform.component.pico.injector.factory - package org.jage.platform.component.pico.injector.factory
This package contains injector factories interfaces and implementations.
org.jage.platform.component.pico.verification - package org.jage.platform.component.pico.verification
Contains configuration verification mechanism.
org.jage.platform.component.pico.verification.module - package org.jage.platform.component.pico.verification.module
Contains verification modules used in configuration mechanism.
org.jage.platform.component.provider - package org.jage.platform.component.provider
 
org.jage.platform.config.loader - package org.jage.platform.config.loader
Defines the configuration loader interface.
org.jage.platform.config.loader.xml - package org.jage.platform.config.loader.xml
Provides a default implementation of configuration loader based on XML configuration files.
org.jage.platform.config.provider - package org.jage.platform.config.provider
Provides a default implementation of configuration provider.
org.jage.platform.core.component - package org.jage.platform.core.component
Introduces components hierarchy.
org.jage.platform.node - package org.jage.platform.node
Provides a node related interfaces and classes.
org.jage.platform.starter - package org.jage.platform.starter
Provides Starter interface which is responsible for managing node lifecycle.
org.jage.platform.starter.batch.single - package org.jage.platform.starter.batch.single
Provides Starter running in a batch mode to run a single node.
org.jage.property - package org.jage.property
Provides object properties mechanism based on Java Annotations.
org.jage.property.annotations - package org.jage.property.annotations
 
org.jage.property.functions - package org.jage.property.functions
Provides property functions such as maximum, minimum, average, sum, etc.
org.jage.property.monitors - package org.jage.property.monitors
Provides mechanism for property monitoring.
org.jage.property.xml - package org.jage.property.xml
Provides properties implementation based on XML descriptors.
org.jage.query - package org.jage.query
Provides the query mechanism.
org.jage.query.cache - package org.jage.query.cache
Provides the various cache related classes for queries.
org.jage.strategy - package org.jage.strategy
Defines strategies interfaces and basic implementations.
org.jage.util - package org.jage.util
Basic utitilies for the platform core.
org.jage.util.io - package org.jage.util.io
IO-related utilities.
org.jage.workplace - package org.jage.workplace
Defines workplace, workplace manager, workplace environment and configurator interfaces.
ownerDeleted(AbstractEvent) - Method in interface org.jage.monitor.IMonitor
The method executed if the owner of the monitor is being deleted.
ownerDeleted(AbstractEvent) - Method in class org.jage.workplace.FixedStepCountStopCondition
 

P

Package - Class in org.jage.platform.communication.rmi.inner
 
Package(String, byte[]) - Constructor for class org.jage.platform.communication.rmi.inner.Package
 
Package(String, String, byte[]) - Constructor for class org.jage.platform.communication.rmi.inner.Package
 
parent - Variable in class org.jage.event.AggregateEvent
The aggregate which created this event.
ParentAgentAddressSelector - Class in org.jage.address.selector.agent
This class provides the address selector used for choosing a parent agent.
ParentAgentAddressSelector(IAgentAddress) - Constructor for class org.jage.address.selector.agent.ParentAgentAddressSelector
Constructs a new selector that selects a parent of the child with the provided address.
PassToParentActionContext - Class in org.jage.action.context
Context for the action "pass to parent".
PassToParentActionContext(IAgentAddress, Action) - Constructor for class org.jage.action.context.PassToParentActionContext
 
pathParser - Variable in class org.jage.property.AbstractPropertyContainer
Property path parser.
pattern(String) - Static method in class org.jage.query.ValueFilters
Creates a filter that matches a string against a regular expression.
perfom(IAgent, IActionContext) - Method in class org.jage.action.AbstractPerformActionStrategy
 
perfom(IAgent, IActionContext) - Method in interface org.jage.action.IPerformActionStategy
Performs main phase of action (ActionPhase.MAIN) using data in object of IActionContext type which is in event object parameter.
perfom(IAgent, IActionContext) - Method in class org.jage.examples.actions.SampleActionStrategy
 
performAddAgentAction(SingleAction) - Method in class org.jage.agent.SimpleAggregate
Executes the action of adding an agent to this aggregate.
performDefaultAction(String, IAgent, IActionContext) - Method in class org.jage.agent.SimpleAggregate
A default implementation that handles unknown actions in the aggregate.
performGetAgentAction(ISimpleAgent, IActionContext) - Method in class org.jage.agent.SimpleAggregate
Gets agent's reference and its parent and save it into context The action can be used in action such as MoveAgentAction.
performKillAgentAction(ISimpleAgent, IActionContext) - Method in class org.jage.agent.SimpleAggregate
Perform kill agent action.
performMoveAgentAction(ISimpleAgent, IActionContext) - Method in class org.jage.agent.SimpleAggregate
Perform move agent action.
performPassToParentAction(ISimpleAgent, PassToParentActionContext) - Method in class org.jage.agent.SimpleAggregate
Passes action held in a context to parent agent.
performPassToParentAction(ISimpleAgent, PassToParentActionContext) - Method in class org.jage.workplace.ConnectedSimpleWorkplace
Passes action held in a context to parent agent.
performRemoveAgentAction(ISimpleAgent, IActionContext) - Method in class org.jage.agent.SimpleAggregate
Executes the action of removing an agent from this aggregate.
performSendMessageAction(ISimpleAgent, IActionContext) - Method in class org.jage.agent.SimpleAggregate
Executes the action of sending a message to an agent.
PicoComponentInstanceProvider - Class in org.jage.platform.component.pico
 
PicoComponentInstanceProvider() - Constructor for class org.jage.platform.component.pico.PicoComponentInstanceProvider
 
PicoComponentInstanceProvider(IPicoComponentInstanceProvider) - Constructor for class org.jage.platform.component.pico.PicoComponentInstanceProvider
 
PicoComponentInstanceProviderFactory - Class in org.jage.platform.component.pico
Creates PicoContainer hierarchy using list of IComponentDefinition objects.
PicoComponentInstanceProviderFactory() - Constructor for class org.jage.platform.component.pico.PicoComponentInstanceProviderFactory
 
PicoWorkplaceManager - Class in org.jage.pico
Basic implementation of IWorkplaceManager.
PicoWorkplaceManager() - Constructor for class org.jage.pico.PicoWorkplaceManager
Default constructor.
popFirst() - Method in class org.jage.util.DecreasingPriorityQueue
Removes and returns the first element of the queue (with the highest priority).
PossibleAncestor - Annotation Type in org.jage.strategy
Annotation definition.
PossibleOwner - Annotation Type in org.jage.strategy
Annotation definition.
prepareAction(IPropertiesSet, IAgentEnvironment) - Method in class org.jage.action.preparators.ActionPreparatorChain
 
prepareAction(IPropertiesSet, IAgentEnvironment) - Method in interface org.jage.action.preparators.IActionPreparator
Returns the action to be executed, given the state and environment of an agent.
prepareAction(IPropertiesSet, IAgentEnvironment) - Method in class org.jage.action.preparators.MultipleActionPreparator
 
prepareAction(IPropertiesSet, IAgentEnvironment) - Method in class org.jage.action.preparators.SingleActionPreparator
 
PrimitiveTypeProvider - Class in org.jage.property.xml
A provider of primitive types which maps string key of type to the property class.
PrimitiveTypeProvider() - Constructor for class org.jage.property.xml.PrimitiveTypeProvider
 
printComponentInfo() - Method in class org.jage.examples.properties.xml.ExampleComponent
Prints a summary information about the component on the stdout.
printResult() - Method in interface org.jage.platform.component.pico.verification.IVerificationResult
Logs all the errors and warnings to the logger.
printResult() - Method in class org.jage.platform.component.pico.verification.VerificationResult
Logs all the errors and warnings to the logger.
printResults() - Method in class org.jage.platform.component.pico.verification.Verifier
Prints all the results and warnings.
printUsage() - Method in class org.jage.platform.argument.CommandLineArgumentsService
Prints usage message which contains definition of platform options and way of specifying custom options.
printUsage() - Method in interface org.jage.platform.argument.IRuntimeArgumentsService
Prints usage message which contains definition of platform options and way of specifying custom options.
process(IQueryFunction<Collection<T>>) - Method in class org.jage.query.CollectionQuery
Adds a function that will process results.
process(IQueryFunction<R>) - Method in class org.jage.query.GenericQuery
Adds a function that will process results.
process(IQueryFunction<Map<K, V>>) - Method in class org.jage.query.MapQuery
Adds a function that will process results.
process(IQueryFunction<R>) - Method in class org.jage.query.MultiElementQuery
Adds a function that will process results.
processActionAddressGeneration(Action, Collection<IAgentAddress>, Collection<IAgentAddress>) - Method in class org.jage.agent.SimpleAggregate
Initializes all address selectors in action using all and used collections of agent addresses.
processActionFinalization(Action) - Method in class org.jage.agent.SimpleAggregate
 
processActionInitialization(Action) - Method in class org.jage.agent.SimpleAggregate
 
processActionPerform(Action) - Method in class org.jage.agent.SimpleAggregate
Performs action.
processEvent(AggregateEvent) - Method in class org.jage.agent.SimpleAggregate
Processes an event.
processEvent(AgentActionEvent) - Method in class org.jage.agent.SimpleAggregate
Processes an action event and executes appropriate action.
processEvents() - Method in class org.jage.agent.SimpleAggregate
Processes the event queue and performs existing events.
properties - Variable in class org.jage.property.AbstractPropertyContainer
Properties set held in this container.
PropertiesInjector<T> - Class in org.jage.platform.component.pico.injector
This class provides an injector that is able to inject values into component properties.
PropertiesInjector(IPicoComponentInstanceProvider, IComponentDefinition) - Constructor for class org.jage.platform.component.pico.injector.PropertiesInjector
Constructs a new PropertiesInjector that uses a given instance provider and a component definition.
PropertiesSet - Class in org.jage.property
Set that store properties.
PropertiesSet() - Constructor for class org.jage.property.PropertiesSet
Constructor.
PropertiesSet(IPropertiesSet) - Constructor for class org.jage.property.PropertiesSet
Copy constructor.
PropertiesSimpleAgent - Class in org.jage.examples.properties
This agent publishes some properties and watches its environment for other agents.
PropertiesSimpleAgent() - Constructor for class org.jage.examples.properties.PropertiesSimpleAgent
Constructs a new PropertiesSimpleAgent agent without an address.
PropertiesSimpleAgent - Class in org.jage.examples.properties.xml
This agent publishes some properties and watches its environment for other agents.
PropertiesSimpleAgent() - Constructor for class org.jage.examples.properties.xml.PropertiesSimpleAgent
Constructs a new PropertiesSimpleAgent agent without an address.
Property - Class in org.jage.property
Base, abstract class for all properties.
Property() - Constructor for class org.jage.property.Property
Constructor.
propertyChanged(Property, Object) - Method in class org.jage.property.monitors.AbstractPropertyMonitor
This method is called be monitored object to inform the monitor that the property has been changed.
propertyChanged(PropertyEvent) - Method in class org.jage.property.monitors.AbstractPropertyMonitor
This method is invoked every time the property has been changed.
propertyChanged(PropertyEvent) - Method in class org.jage.workplace.FixedStepCountStopCondition
 
PropertyContainerCollectionQuery<E extends IPropertyContainer,T> - Class in org.jage.query
Query implementation that can be used with subclasses of the Collection class.
PropertyContainerCollectionQuery(Class<?>, Class<?>, Class<?>) - Constructor for class org.jage.query.PropertyContainerCollectionQuery
Constructs a new PropertyContainerCollectionQuery instance.
PropertyContainerCollectionQuery(Class<?>) - Constructor for class org.jage.query.PropertyContainerCollectionQuery
Constructs a new PropertyContainerCollectionQuery instance.
PropertyContainerCollectionQuery() - Constructor for class org.jage.query.PropertyContainerCollectionQuery
Constructs a new PropertyContainerCollectionQuery instance.
PropertyEvent - Class in org.jage.event
Event informing that value of the property has changed.
PropertyEvent(Property, Object, Object) - Constructor for class org.jage.event.PropertyEvent
Constructor.
PropertyException - Exception in org.jage.property
Exception for any issues connected with property mechanism.
PropertyException() - Constructor for exception org.jage.property.PropertyException
Default constructor.
PropertyException(String) - Constructor for exception org.jage.property.PropertyException
Constructor.
PropertyException(Exception) - Constructor for exception org.jage.property.PropertyException
Constructor.
PropertyException(String, Exception) - Constructor for exception org.jage.property.PropertyException
Constructor.
PropertyField - Annotation Type in org.jage.property
This annotation is for fields that are properties.
PropertyFunction - Class in org.jage.property.functions
Base class for all property functions.
PropertyFunction(String, String) - Constructor for class org.jage.property.functions.PropertyFunction
Constructor.
PropertyGetter - Annotation Type in org.jage.property
This annotation is used for methods that are property getters.
PropertyInitializer - Class in org.jage.platform.component.definition
 
PropertyInitializer(String, ISingleValueProvider) - Constructor for class org.jage.platform.component.definition.PropertyInitializer
 
PropertyMonitorRulePair - Class in org.jage.property.monitors
Pair that stores monitor and rule that decides whether the monitor should be informed about property change.
PropertyMonitorRulePair(AbstractPropertyMonitor, IPropertyMonitorRule) - Constructor for class org.jage.property.monitors.PropertyMonitorRulePair
Constructor.
PropertyMonitorsSet - Class in org.jage.property.monitors
Set that stores property monitors and their rules.
PropertyMonitorsSet() - Constructor for class org.jage.property.monitors.PropertyMonitorsSet
Constructor.
PropertyNamesHelper - Class in org.jage.property
Class with static methods that allows to validate property names.
PropertyNamesHelper() - Constructor for class org.jage.property.PropertyNamesHelper
 
PropertyPathParser - Class in org.jage.property
Parser that analyses property paths.
PropertyPathParser(IPropertyContainer) - Constructor for class org.jage.property.PropertyPathParser
Constructor.
PropertySetter - Annotation Type in org.jage.property
This annotation is used to for methods that are property setters.
propertyValue(IValueFilter<V>) - Static method in class org.jage.query.ValueFilters
Creates a map filter that tests a provided filter against a Property value.
propertyValueChanged(Object) - Method in class org.jage.property.ChangesNotifierArrayMonitoringStrategy
Informs the strategy that property value has been changed.
propertyValueChanged(Object) - Method in class org.jage.property.ChangesNotifierMonitoringStrategy
Informs the strategy that property value has been changed.
propertyValueChanged(Object) - Method in class org.jage.property.NoMonitoringStrategy
Informs the strategy that property value has been changed.
propertyValueChanged(Object) - Method in class org.jage.property.PropertyValueMonitoringStrategy
Informs the strategy that property value has been changed.
PropertyValueMonitoringStrategy - Class in org.jage.property
This class is used by Property class to monitor it's value.
PropertyValueMonitoringStrategy(Property) - Constructor for class org.jage.property.PropertyValueMonitoringStrategy
Constructor.
pullMesage(String) - Method in interface org.jage.platform.communication.rmi.service.IClientBuffer
 
pullMesage(String) - Method in class org.jage.platform.communication.rmi.service.impl.ClientBuffer
 
put(String, Package) - Method in interface org.jage.platform.communication.rmi.inner.IBuffer
 
put(String, Package) - Method in class org.jage.platform.communication.rmi.inner.impl.Buffer
 

Q

query - Variable in class org.jage.event.QueryEvent
The query that has been performed.
queryEnvironment(AgentEnvironmentQuery<E, T>) - Method in class org.jage.agent.AbstractAgent
Queries the local environment of this agent.
queryEnvironment(AgentEnvironmentQuery<E, T>) - Method in class org.jage.workplace.ConnectedSimpleWorkplace
 
QueryEvent - Class in org.jage.event
This event is created when a query has been performed.
QueryEvent(IAggregate, IQuery<?, ?>) - Constructor for class org.jage.event.QueryEvent
Constructor.
QueryException - Exception in org.jage.query
An exception thrown during runtime when query execution results in an error.
QueryException() - Constructor for exception org.jage.query.QueryException
Constructs a new runtime exception with null as its detail message.
QueryException(String) - Constructor for exception org.jage.query.QueryException
Constructs a new runtime exception with the specified detail message.
QueryException(Throwable) - Constructor for exception org.jage.query.QueryException
Constructs a new runtime exception with the specified cause and a detail message of (cause==null ?
QueryException(String, Throwable) - Constructor for exception org.jage.query.QueryException
Constructs a new runtime exception with the specified detail message and cause.
QueryFunctions - Class in org.jage.query
Common implementations of IQueryFunction.
queryParent(AgentEnvironmentQuery<E, T>) - Method in interface org.jage.agent.IAgentEnvironment
Queries an environment of the parent.
queryParent(AgentEnvironmentQuery<E, T>) - Method in class org.jage.agent.SimpleAggregate
 
queryParent(AgentEnvironmentQuery<E, T>) - Method in class org.jage.workplace.ConnectedSimpleWorkplace
 
queryParent(AgentEnvironmentQuery<E, T>) - Method in class org.jage.workplace.IsolatedSimpleWorkplace
Queries an environment of the parent.
queryParentEnvironment(AgentEnvironmentQuery<E, T>) - Method in class org.jage.agent.AbstractAgent
Queries the local environment of a parent of this agent.
queryPerformed(QueryEvent) - Method in interface org.jage.monitor.IQueryMonitor
This method is executed when a query has been performed.
queryWorkplaces(AgentEnvironmentQuery<E, T>) - Method in class org.jage.pico.PicoWorkplaceManager
 
queryWorkplaces(AgentEnvironmentQuery<E, T>) - Method in interface org.jage.workplace.IWorkplaceEnvironment
Queries workplaces located in this environment.
Queue - Class in org.jage.platform.communication.rmi.inner.impl
 
Queue() - Constructor for class org.jage.platform.communication.rmi.inner.impl.Queue
 

R

readDescritptor(Object) - Method in class org.jage.platform.component.descriptor.ComponentDescriptorReader
Analyzes a given source and than creates its component descriptor.
readDescritptor(Object) - Method in interface org.jage.platform.component.descriptor.IComponentDescriptorReader
Analyzes a given source and than creates its component descriptor.
ReaderWriterLock - Class in org.jage.util
ReaderWriterLock solves the classic problem of readers and writers.
ReaderWriterLock() - Constructor for class org.jage.util.ReaderWriterLock
Constructor.
readFieldMetaProperties(Class<?>) - Method in class org.jage.property.annotations.AbstractPropertiesReader
 
readFieldMetaProperties(Class<?>) - Method in interface org.jage.property.annotations.IPropertiesReader
 
readGetterSetterMetaProperties(Class<?>) - Method in class org.jage.property.annotations.AbstractPropertiesReader
 
readGetterSetterMetaProperties(Class<?>) - Method in interface org.jage.property.annotations.IPropertiesReader
 
receive(String) - Method in interface org.jage.communication.ICommunicationService
 
receive(String) - Method in class org.jage.platform.communication.jms.Communicator
receive(String) - Method in class org.jage.platform.communication.jms.JMSEndpoint
 
receive(String) - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
receiveMessage() - Method in class org.jage.agent.AbstractAgent
Receives a first message and removes it from the queue.
receiveMessage(Class<T>) - Method in class org.jage.agent.AbstractAgent
Receives a first message and removes it from the queue.
reciveMessage(Package[], String) - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
reciveNodesList(NodeRegister[]) - Method in class org.jage.platform.communication.rmi.service.impl.NodeConnector
 
reciveNodesList(NodeRegister[]) - Method in interface org.jage.platform.communication.rmi.service.INodeConnector
 
reconfigure(IComponentDefinition) - Method in class org.jage.platform.component.pico.injector.AbstractInjector
 
reconfigure(IComponentDefinition) - Method in class org.jage.platform.component.pico.injector.CachedInjector
 
reconfigure(IComponentDefinition) - Method in interface org.jage.platform.component.pico.injector.Injector
 
reconfigure(Collection<IComponentDefinition>) - Method in class org.jage.platform.component.pico.PicoComponentInstanceProvider
 
reconfigure(Collection<IComponentDefinition>) - Method in interface org.jage.platform.component.provider.IMutableComponentInstanceProvider
 
reconfigureInjector(Injector<T>, IPicoComponentInstanceProvider, IComponentDefinition) - Method in class org.jage.platform.component.pico.injector.factory.DefaultInjectorFactory
reconfigureInjector(Injector<T>, IPicoComponentInstanceProvider, IComponentDefinition) - Method in interface org.jage.platform.component.pico.injector.factory.InjectorFactory
 
ReferenceCollectionProvider - Class in org.jage.platform.component.definition
 
ReferenceCollectionProvider(String, int) - Constructor for class org.jage.platform.component.definition.ReferenceCollectionProvider
 
ReferenceProvider - Class in org.jage.platform.component.definition
 
ReferenceProvider(String, String) - Constructor for class org.jage.platform.component.definition.ReferenceProvider
Constructor
ReferenceProvider(String) - Constructor for class org.jage.platform.component.definition.ReferenceProvider
Constructor, effective class name the same as runtime type of the component
register(IIncomingMessageListener<IComponentAddress>) - Method in class org.jage.platform.communication.jms.JMSEndpoint
 
registerListener(ICoreComponentListener) - Method in interface org.jage.platform.core.component.ICoreComponent
Registers a core component listener.
registerListener(ICoreComponentListener) - Method in class org.jage.workplace.WorkplaceManager
 
registryIP - Variable in class org.jage.platform.communication.rmi.service.NodeRegister
 
registryPort - Variable in class org.jage.platform.communication.rmi.service.NodeRegister
 
reinject() - Method in class org.jage.platform.component.pico.injector.AbstractInjector
 
reinject() - Method in class org.jage.platform.component.pico.injector.CachedInjector
 
reinject() - Method in interface org.jage.platform.component.pico.injector.Injector
 
releaseReaderLock() - Method in class org.jage.util.ReaderWriterLock
Releases reader's lock.
releaseWriterLock() - Method in class org.jage.util.ReaderWriterLock
Releases the writer's lock.
remove(Object) - Method in class org.jage.agent.SimpleAggregate
 
remove(Package[]) - Method in class org.jage.platform.communication.rmi.inner.impl.Queue
 
removeAgent(IAgentAddress) - Method in interface org.jage.agent.IAggregate
Removes the agent from this aggregate.
removeAgent(IAgentAddress) - Method in class org.jage.agent.SimpleAggregate
 
RemoveAgentActionContext - Class in org.jage.action.context
The action of removing an agent from an aggregate.
RemoveAgentActionContext(IAgentAddress) - Constructor for class org.jage.action.context.RemoveAgentActionContext
Constructor.
removeAgentMonitor(IAgentMonitor) - Method in interface org.jage.agent.IAggregate
Removes the monitor for events involving agents.
removeAgentMonitor(IAgentMonitor) - Method in class org.jage.agent.SimpleAggregate
 
removeAll(Collection<?>) - Method in class org.jage.agent.SimpleAggregate
 
removeDefinition(IComponentDefinition) - Method in class org.jage.platform.component.definition.Configuration
 
removeFirst() - Method in class org.jage.event.EventQueue
Removes the first event from the queue.
removeFunction(PropertyFunction) - Method in class org.jage.property.AbstractPropertyContainer
Removes property function.
removeFunction(PropertyFunction) - Method in class org.jage.property.ClassPropertyContainer
Removes property function.
removeFunction(PropertyFunction) - Method in interface org.jage.property.IPropertyContainer
Removes property function.
removeInnerComponentDefinition(IComponentDefinition) - Method in class org.jage.platform.component.definition.AbstractComponentDefinition
Removes a given inner definition from this component definition.
removeItem(IValueCollectionProvider) - Method in class org.jage.platform.component.definition.ArrayDefinition
Remove a value provider.
removeItemValueProvider(IValueCollectionProvider) - Method in class org.jage.platform.component.definition.CollectionDefinition
Removes a value provider for an item from the collection.
removeMessageMonitor(IMessageMonitor) - Method in interface org.jage.agent.IAggregate
Removes the monitor for incoming and outgoing messages.
removeMessageMonitor(IMessageMonitor) - Method in class org.jage.agent.SimpleAggregate
 
removeMetaProperty(MetaProperty) - Method in class org.jage.property.MetaPropertiesSet
Removes meta property from this set.
removeMonitor(IChangesNotifierMonitor) - Method in interface org.jage.monitor.IChangesNotifier
Unregister monitor.
removeMonitor(IChangesNotifierMonitor) - Method in class org.jage.property.AbstractPropertyContainer
Unregister monitor.
removeMonitor(AbstractPropertyMonitor) - Method in class org.jage.property.monitors.PropertyMonitorsSet
Removes monitor from the rule.
removeMonitor(AbstractPropertyMonitor) - Method in class org.jage.property.Property
Unregisters monitor from this property.
removeProperty(Property) - Method in interface org.jage.property.IPropertiesSet
Removes property from the set.
removeProperty(Property) - Method in class org.jage.property.PropertiesSet
Removes property from the set.
removePropertyMonitor(String, AbstractPropertyMonitor) - Method in class org.jage.property.AbstractPropertyContainer
Unregisters monitor from property with a given path.
removePropertyMonitor(String, AbstractPropertyMonitor) - Method in class org.jage.property.ClassPropertyContainer
Unregisters monitor from property with a given path.
removePropertyMonitor(String, AbstractPropertyMonitor) - Method in interface org.jage.property.IPropertyContainer
Unregisters monitor from property with a given path.
removeQueryMonitor(IQueryMonitor) - Method in interface org.jage.agent.IAggregate
Removes the monitor for queries.
removeQueryMonitor(IQueryMonitor) - Method in class org.jage.agent.SimpleAggregate
 
reportFailure(String) - Method in interface org.jage.platform.communication.rmi.service.IAddressMapper
 
reportFailure(String) - Method in class org.jage.platform.communication.rmi.service.impl.AddressMapper
 
Require - Annotation Type in org.jage.platform.component.annotation
Annotations which depicts if a annotated member is required.
resolveArguments(String) - Method in class org.jage.property.functions.DefaultFunctionArgumentsResolver
Finds all function arguments for the given pattern.
resolveArguments(String) - Method in interface org.jage.property.functions.IFunctionArgumentsResolver
Finds all function arguments for the given pattern.
Resource - Interface in org.jage.util.io
The interface for common operations on many different resources.
ResourceLoader - Class in org.jage.util.io
A simple resource loader.
ResourceLoader() - Constructor for class org.jage.util.io.ResourceLoader
 
resultAddress - Variable in class org.jage.address.selector.AbstractAnycastSelector
Selected address.
resultAddresses - Variable in class org.jage.address.selector.AbstractBroadcastSelector
Collection of selected addresses.
resultAddresses - Variable in class org.jage.address.selector.AbstractMulticastSelector
 
resultClass - Variable in class org.jage.query.GenericQuery
A class of results.
resultClass - Variable in class org.jage.query.MultiElementQuery
A class of results.
retainAll(Collection<?>) - Method in class org.jage.agent.SimpleAggregate
 
run() - Method in class org.jage.workplace.IsolatedSimpleWorkplace
 
run() - Method in class org.jage.workplace.SimpleWorkplace
Main loop of a workplace.
runInnerVerificationModules(IComponentDefinition, PicoContainer, IVerificationResult) - Method in class org.jage.platform.component.pico.verification.module.AbstractVerificationModule
Executes all child verification modules

S

SampleActionContext - Class in org.jage.examples.actions
Empty context, because of the action simplicity.
SampleActionContext() - Constructor for class org.jage.examples.actions.SampleActionContext
 
SampleActionStrategy - Class in org.jage.examples.actions
The sample action implemented as a strategy.
SampleActionStrategy() - Constructor for class org.jage.examples.actions.SampleActionStrategy
 
select(IValueSelector<E, S>) - Method in class org.jage.query.CollectionQuery
Adds a selector to the query.
select(String...) - Method in class org.jage.query.CollectionQuery
Adds a selector to the query.
select(IValueSelector<Q, T>) - Method in class org.jage.query.GenericQuery
Adds a value (field) selector to the query.
select(String...) - Method in class org.jage.query.GenericQuery
Adds a value (field) selector to the query.
select(IValueSelector<Map.Entry<K, V>, T>) - Method in class org.jage.query.MapQuery
Adds a selector to the query.
select(String...) - Method in class org.jage.query.MapQuery
Adds a selector to the query.
select(IValueSelector<E, T>) - Method in class org.jage.query.MultiElementQuery
Adds a selector to the query.
select(String...) - Method in class org.jage.query.MultiElementQuery
Adds a selector to the query.
selected(AddressClass) - Method in class org.jage.address.selector.AbstractAnycastSelector
Check if an address is selected by this selector.
selected(AddressClass) - Method in class org.jage.address.selector.AbstractBroadcastSelector
Check if an address is selected by this selector.
selected(AddressClass) - Method in class org.jage.address.selector.AbstractMulticastSelector
 
selected(IAgentAddress) - Method in class org.jage.address.selector.agent.ParentAgentAddressSelector
 
selected(AddressClass) - Method in interface org.jage.address.selector.IAddressSelector
Check if an address is selected by this selector.
selected(IAddress) - Method in class org.jage.address.selector.NewAddressSelector
Check if an address is selected by this selector.
selected(AddressClass) - Method in class org.jage.address.selector.UnicastSelector
Check if an address is selected by this selector.
SelectorHelper - Class in org.jage.address.selector
A utility class for address selectors.
SelectorHelper() - Constructor for class org.jage.address.selector.SelectorHelper
 
selectValue(T) - Method in interface org.jage.query.IValueSelector
Selects a value of the type V from the object of the type T.
send(IMessage<IComponentAddress, ?>) - Method in interface org.jage.communication.ICommunicationService
 
send(IMessage<IComponentAddress, ?>) - Method in class org.jage.platform.communication.jms.Communicator
 
send(IMessage<IComponentAddress, ?>) - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
send(String, Package[]) - Method in class org.jage.platform.communication.rmi.service.impl.NodeConnector
 
send(String, Package[]) - Method in interface org.jage.platform.communication.rmi.service.INodeConnector
 
sendMessage(IMessage<IAgentAddress, ?>) - Method in class org.jage.agent.SimpleAgent
Sends message to an agent.
sendMessage(IMessage<IAgentAddress, ?>) - Method in class org.jage.agent.SimpleAggregate
Sends message to other agents on the same level in the tree of agents (or to the parent).
sendMessage(IMessage<IAgentAddress, ?>) - Method in class org.jage.pico.PicoWorkplaceManager
 
sendMessage(IMessage<IAgentAddress, ?>) - Method in class org.jage.workplace.ConnectedSimpleWorkplace
Sends message to other agents on the same level in the tree of agents (or to the parent).
sendMessage(IMessage<IAgentAddress, ?>) - Method in interface org.jage.workplace.IWorkplaceEnvironment
Sends a message to other workplaces that are located in this environment.
SendMessageActionContext - Class in org.jage.action.context
The action of sending a message to an agent.
SendMessageActionContext(IMessage<IAgentAddress, ?>) - Constructor for class org.jage.action.context.SendMessageActionContext
Constructor.
serialVersionUID - Static variable in exception org.jage.property.InvalidPropertyDefinitionException
 
serialVersionUID - Static variable in exception org.jage.property.InvalidPropertyOperationException
 
serialVersionUID - Static variable in exception org.jage.property.InvalidPropertyPathException
 
serialVersionUID - Static variable in class org.jage.property.PropertiesSet
Required be Serializable interface
ServiceLocatingComponentMonitor - Class in org.jage.platform.component.pico
This is a component monitor that monitors failed attempts to locate a component in the container.
ServiceLocatingComponentMonitor() - Constructor for class org.jage.platform.component.pico.ServiceLocatingComponentMonitor
 
Set(String) - Method in class org.jage.platform.component.builder.ConfigurationBuilder
 
Set(String, Class<?>) - Method in class org.jage.platform.component.builder.ConfigurationBuilder
 
Set(String, Class<?>, boolean) - Method in class org.jage.platform.component.builder.ConfigurationBuilder
 
Set(String) - Method in interface org.jage.platform.component.builder.IConfigurationBuilder
Declares a set component with a given name.
Set(String, Class<?>) - Method in interface org.jage.platform.component.builder.IConfigurationBuilder
Declares a set component with a given name and element type.
Set(String, Class<?>, boolean) - Method in interface org.jage.platform.component.builder.IConfigurationBuilder
Declares a set component with a given name, element type, and scope.
setAddress(IAgentAddress) - Method in class org.jage.agent.AbstractAgent
Sets an agent address.
setAgent(IAgent) - Method in interface org.jage.action.context.IActionWithAgentReferenceContext
 
setAgent(IAgent) - Method in class org.jage.action.context.MoveAgentActionContext
 
setAgentEnvironment(IAgentEnvironment) - Method in interface org.jage.agent.IAgent
Sets new agent environment to this agent.
setAgentEnvironment(IAgentEnvironment) - Method in class org.jage.agent.SimpleAgent
 
setAgentEnvironment(IAgentEnvironment) - Method in class org.jage.agent.SimpleAggregate
 
setAgentEnvironment(IAgentEnvironment) - Method in class org.jage.examples.delegation.DelegationSimpleAggregate
Initialises this aggregate.
setAgentEnvironment(IAgentEnvironment) - Method in class org.jage.workplace.SimpleWorkplace
 
setAgents(List<IAgent>) - Method in class org.jage.agent.SimpleAggregate
Sets the agents list.
setArgument(String) - Method in class org.jage.examples.configuration.ExampleClass
 
setArgumentsResolver(IFunctionArgumentsResolver) - Method in class org.jage.property.functions.PropertyFunction
Sets arguments resolver for this function.
setBroadcastCount(Integer) - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
setBroadcastDelay(Integer) - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
setBroadcastGroup(String) - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
setBroadcastPort(Integer) - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
setDefinition(IComponentDefinition) - Method in class org.jage.platform.component.pico.injector.ConstructorInjector
 
setEchoStr(IEchoStrategy) - Method in class org.jage.examples.strategy.StrategySimpleAgent
 
setForcedRefresh(boolean) - Method in class org.jage.query.cache.CachedQueryResult
Sets whether a refresh should be forced the next time.
setFunctionCounter(SimpleFunctionCounter) - Method in class org.jage.examples.properties.xml.PropertiesSimpleAgent
Sets a function counter strategy.
setIncrement(int) - Method in class org.jage.examples.strategy.CustomCounterEchoStrategy
 
setInstanceProvider(IComponentInstanceProvider) - Method in class org.jage.agent.AbstractAgent
 
setInstanceProvider(IComponentInstanceProvider) - Method in class org.jage.platform.communication.jms.Communicator
setInstanceProvider(IComponentInstanceProvider) - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
setInstanceProvider(IPicoComponentInstanceProvider) - Method in class org.jage.platform.component.pico.injector.AbstractInjector
 
setInstanceProvider(IComponentInstanceProvider) - Method in interface org.jage.platform.component.provider.IComponentInstanceProviderAware
 
setInstanceProvider(IComponentInstanceProvider) - Method in class org.jage.workplace.FixedStepCountStopCondition
 
setInstanceProvider(IComponentInstanceProvider) - Method in class org.jage.workplace.WorkplaceManager
 
setLastRefresh(long) - Method in class org.jage.query.cache.CachedQueryResult
Sets the time the stored result was refreshed.
setMaxConnectionFail(Integer) - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
setMinPayloadSize(int) - Method in interface org.jage.platform.communication.rmi.inner.IBuffer
 
setMinPayloadSize(int) - Method in class org.jage.platform.communication.rmi.inner.impl.Buffer
 
setMinPayloadSize(Integer) - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
setMutableComponentInstanceProvider(IMutableComponentInstanceProvider) - Method in interface org.jage.platform.component.provider.IMutableComponentInstanceProviderAware
 
setMutableComponentInstanceProvider(IMutableComponentInstanceProvider) - Method in class org.jage.platform.starter.batch.single.BatchModeSingleStarter
setName(String) - Method in class org.jage.examples.properties.xml.ExampleComponent
 
setNextEntry(DecreasingPriorityQueue.Entry) - Method in class org.jage.util.DecreasingPriorityQueue.Entry
Sets the next entry in the priority queue or null if it is the last entry.
setNodes(IComponentAddress[]) - Method in class org.jage.platform.communication.rmi.service.impl.InnerPackage
 
setOldValue(Object) - Method in class org.jage.property.monitors.AbstractPropertyMonitor
Sets the previous value of the monitored property.
setOldValue(Object) - Method in class org.jage.property.PropertyValueMonitoringStrategy
Updates previously read value of the property.
setParent(IAggregate) - Method in interface org.jage.action.context.IActionWithAgentReferenceContext
 
setParent(IAggregate) - Method in class org.jage.action.context.MoveAgentActionContext
 
setPassword(String) - Method in class org.jage.platform.communication.jms.BrokerAddress
 
setPriorityDecrease(int) - Method in class org.jage.util.DecreasingPriorityQueue
Sets value to decrease priority of the entries.
setPriorityLimit(int) - Method in class org.jage.util.DecreasingPriorityQueue
Set the minimum value of priority for the entries.
setPropertyInitializer(PropertyInitializer) - Method in class org.jage.platform.component.definition.ComponentDefinition
Sets specified initializer to current component definition.
setQueueName(String) - Method in class org.jage.platform.communication.jms.BrokerAddress
 
setRegistryHost(String) - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
setRegistryPort(int) - Method in class org.jage.platform.communication.rmi.service.impl.CommunicationService
 
setResult(R) - Method in class org.jage.query.cache.CachedQueryResult
Sets a new result.
setRunning() - Method in class org.jage.workplace.SimpleWorkplace
 
setSelfAwareComponentInstanceProvider(ISelfAwareComponentInstanceProvider) - Method in interface org.jage.platform.component.provider.ISelfAwareComponentInstanceProviderAware
Sets an instance provider.
setStopped() - Method in class org.jage.workplace.SimpleWorkplace
 
setTarget(IAggregate) - Method in class org.jage.action.context.MoveAgentActionContext
 
setUrl(String) - Method in class org.jage.platform.communication.jms.BrokerAddress
 
setUser(String) - Method in class org.jage.platform.communication.jms.BrokerAddress
 
setValue(Object) - Method in class org.jage.property.FieldProperty
 
setValue(Object) - Method in class org.jage.property.functions.PropertyFunction
Because functions are read-only, this operation always throws InvalidPropertyOperationException.
setValue(Object) - Method in class org.jage.property.GetterSetterProperty
 
setValue(Object) - Method in class org.jage.property.Property
Sets value of this property.
setValue(Object) - Method in class org.jage.property.SimpleProperty
Sets value of this property.
setWorkplaceEnvironment(IWorkplaceEnvironment) - Method in interface org.jage.workplace.IWorkplace
Sets new workplace environment to this workplace.
setWorkplaceEnvironment(IWorkplaceEnvironment) - Method in class org.jage.workplace.SimpleWorkplace
 
setWorkplaces(List<IWorkplace>) - Method in class org.jage.pico.PicoWorkplaceManager
 
setXParameter(int) - Method in class org.jage.examples.properties.xml.SimpleFunctionCounter
 
setYParameter(int) - Method in class org.jage.examples.properties.xml.SimpleFunctionCounter
 
shouldMonitorsBeNotified(Object, boolean) - Method in class org.jage.property.monitors.PropertyMonitorsSet
Checks if the monitors should be notified about change.
SimpleAgent - Class in org.jage.agent
Base class for agents processed in step simulation.
SimpleAgent() - Constructor for class org.jage.agent.SimpleAgent
Constructor.
SimpleAggregate - Class in org.jage.agent
The basic implementation of an aggregate.
SimpleAggregate() - Constructor for class org.jage.agent.SimpleAggregate
Constructor.
SimpleFunctionCounter - Class in org.jage.examples.properties.xml
The sample component to use with XML-defined properties.
SimpleFunctionCounter() - Constructor for class org.jage.examples.properties.xml.SimpleFunctionCounter
Creates a SimpleFunctionCounter instance.
SimpleFunctionCounter(int, int) - Constructor for class org.jage.examples.properties.xml.SimpleFunctionCounter
Creates a SimpleFunctionCounter instance.
SimpleProperty - Class in org.jage.property
Simple Property implementation.
SimpleProperty(MetaProperty, Object) - Constructor for class org.jage.property.SimpleProperty
Constructor.
SimpleTypeValueProvider - Class in org.jage.platform.component.definition
This class provides a default implementation of a single value provider that operates on string values as a source for instantiation of real values.
SimpleTypeValueProvider(Class<?>, String) - Constructor for class org.jage.platform.component.definition.SimpleTypeValueProvider
Constructs a new SimpleTypeValueProvider that should provide a value of a stringValue parsed to the desiredClass class.
SimpleWorkplace - Class in org.jage.workplace
This is a simplest possible workplace.
SimpleWorkplace() - Constructor for class org.jage.workplace.SimpleWorkplace
Constructor.
SingleAction - Class in org.jage.action
A single action.
SingleAction(IAddressSelector<IAgentAddress>, IActionContext) - Constructor for class org.jage.action.SingleAction
Constructor.
SingleAction(IAddressSelector<IAgentAddress>, IActionContext, String) - Constructor for class org.jage.action.SingleAction
 
SingleActionPreparator - Class in org.jage.action.preparators
A simple IActionPreparator that expects a single IActionContext and build an action upon it.
SingleActionPreparator() - Constructor for class org.jage.action.preparators.SingleActionPreparator
 
SingleActionPreparator.Properties - Class in org.jage.action.preparators
SingleActionPreparator properties.
SingleActionPreparator.Properties() - Constructor for class org.jage.action.preparators.SingleActionPreparator.Properties
 
SingletonValueProvider - Class in org.jage.platform.component.definition
A value collection provider that provides values using a single value provider.
SingletonValueProvider(ISingleValueProvider) - Constructor for class org.jage.platform.component.definition.SingletonValueProvider
Constructs a new SingletonValueProvider that wraps around the passed single value provider.
size() - Method in class org.jage.agent.SimpleAggregate
 
size() - Method in class org.jage.property.MetaPropertiesSet
Gets size of the set.
size() - Method in class org.jage.property.PropertiesSet
Returns number of elements in the set.
size() - Method in class org.jage.util.DecreasingPriorityQueue
Returns size of the queue.
start() - Method in class org.jage.pico.PicoWorkplaceManager
 
start() - Method in interface org.jage.platform.core.component.ICoreComponent
Starts the component.
start(String[]) - Method in class org.jage.platform.node.NodeBootstrapper
Starts the platform.
start() - Method in class org.jage.platform.starter.batch.single.BatchModeSingleStarter
Starts the starter processing.
start() - Method in interface org.jage.platform.starter.IStarter
Starts the starter processing.
start() - Method in interface org.jage.workplace.IWorkplace
Starts the workplace.
start() - Method in class org.jage.workplace.SimpleWorkplace
 
startCoreComponent() - Method in class org.jage.platform.starter.batch.single.BatchModeSingleStarter
 
StatefulComponentInjector<T> - Class in org.jage.platform.component.pico.injector
This class provides an injector that handles the lifecycle of stateful components.
StatefulComponentInjector(IPicoComponentInstanceProvider, IComponentDefinition) - Constructor for class org.jage.platform.component.pico.injector.StatefulComponentInjector
Constructs a new StatefulComponentInjector that uses a given instance provider and a component definition.
STEP - Static variable in class org.jage.agent.ActionDrivenAgent.Properties
The actual step of computation.
step() - Method in class org.jage.agent.ActionDrivenAgent
 
step() - Method in interface org.jage.agent.ISimpleAgent
The main method of the agent.
step() - Method in class org.jage.agent.SimpleAgent
 
step() - Method in class org.jage.agent.SimpleAggregate
Performs step of all agents and processes events.
step() - Method in class org.jage.examples.actions.ActionSimpleAgent
 
step() - Method in class org.jage.examples.configuration.ArrayAgent
 
step() - Method in class org.jage.examples.configuration.ListAgent
 
step() - Method in class org.jage.examples.configuration.MapAgent
 
step() - Method in class org.jage.examples.delegation.DelegationSimpleAggregate
Executes a step of the aggregate.
step() - Method in class org.jage.examples.delegation.DelegationSimpleLeaf
Executes a step of the agent.
step() - Method in class org.jage.examples.functions.FunctionsSimpleAgent
 
step() - Method in class org.jage.examples.functions.FunctionsSimpleWorkspace
 
step() - Method in class org.jage.examples.helloworld.HelloWorldSimpleAgent
In this method, the agent performs its work.
step() - Method in class org.jage.examples.messages.MessagesSimpleAgent
Executes a step of this agent.
step() - Method in class org.jage.examples.migration.CrawlingSimpleAgent
 
step() - Method in class org.jage.examples.multiworkplace.ExampleCommunicatingWorkplace
Performs step of all agents and processes events.
step() - Method in class org.jage.examples.multiworkplace.MultiworkplaceSimpleAgent
 
step() - Method in class org.jage.examples.properties.PropertiesSimpleAgent
Executes a step of the agent.
step() - Method in class org.jage.examples.properties.xml.PropertiesSimpleAgent
Executes a step of the agent.
step() - Method in class org.jage.examples.properties.xml.XMLContractHelloWorldSimpleAgent
 
step() - Method in class org.jage.examples.strategy.StrategySimpleAgent
Executes a step of the agent.
step() - Method in class org.jage.workplace.SimpleWorkplace
Performs step of all agents and processes events.
stop() - Method in class org.jage.pico.PicoWorkplaceManager
 
stop() - Method in interface org.jage.platform.core.component.ICoreComponent
Stops the component.
stop() - Method in interface org.jage.workplace.IWorkplace
Stops the workplace.
stop() - Method in class org.jage.workplace.SimpleWorkplace
 
Strategy(String, Class<?>) - Method in class org.jage.platform.component.builder.ConfigurationBuilder
 
Strategy(String, Class<?>) - Method in interface org.jage.platform.component.builder.IConfigurationBuilder
Alias for a component with singleton scope.
StrategyProvider - Class in org.jage.examples.delegation
Simple provider of strategies that uses an externally configured map with implementations.
StrategyProvider() - Constructor for class org.jage.examples.delegation.StrategyProvider
 
StrategySimpleAgent - Class in org.jage.examples.strategy
This agent presents an example of using strategies.
StrategySimpleAgent() - Constructor for class org.jage.examples.strategy.StrategySimpleAgent
Constructs a new StrategySimpleAgent agent without an address.
StructXmlBuilder - Class in org.jage.platform.component.contract.xml
 
StructXmlBuilder() - Constructor for class org.jage.platform.component.contract.xml.StructXmlBuilder
 
sum() - Static method in class org.jage.query.QueryFunctions
Creates a function that sums values in a collection.
SumFunction - Class in org.jage.property.functions
Sum property function.
SumFunction(String, String) - Constructor for class org.jage.property.functions.SumFunction
Constructor.
SupportedAgent - Annotation Type in org.jage.strategy
Annotation definition.

T

targetClass - Variable in class org.jage.query.GenericQuery
A class of the queried object.
targetClass - Variable in class org.jage.query.MultiElementQuery
A class of the queried object.
temporaryAgentsList - Variable in class org.jage.agent.SimpleAggregate
The list of agents set by method setAgents.
toArray() - Method in class org.jage.agent.SimpleAggregate
 
toArray(T[]) - Method in class org.jage.agent.SimpleAggregate
 
toArray() - Method in class org.jage.platform.communication.rmi.inner.impl.Queue
 
toString() - Method in class org.jage.action.ComplexAction
 
toString() - Method in class org.jage.action.context.AbstractAgentActionContext
 
toString() - Method in class org.jage.action.context.AddAgentActionContext
 
toString() - Method in class org.jage.action.context.MoveAgentActionContext
 
toString() - Method in class org.jage.action.context.RemoveAgentActionContext
 
toString() - Method in class org.jage.action.context.SendMessageActionContext
 
toString() - Method in interface org.jage.action.IActionContext
Returns information about the action in a string format.
toString() - Method in class org.jage.action.SingleAction
 
toString() - Method in class org.jage.address.AbstractAddress
Provides a standardised string representation of the address.
toString() - Method in interface org.jage.address.IAddress
Provides a standardised string representation of the address.
toString() - Method in class org.jage.address.node.NodeAddress
 
toString() - Method in class org.jage.agent.AbstractAgent
 
toString() - Method in class org.jage.communication.message.Header
 
toString() - Method in class org.jage.communication.message.Message
 
toString() - Method in class org.jage.event.AbstractConnectionEvent
 
toString() - Method in class org.jage.event.AbstractTransferEvent
 
toString() - Method in class org.jage.event.AgentActionEvent
 
toString() - Method in class org.jage.event.InternalErrorEvent
 
toString() - Method in class org.jage.event.MessageEvent
 
toString() - Method in class org.jage.event.ObjectChangedEvent
toString() - Method in class org.jage.event.PropertyEvent
toString() - Method in class org.jage.event.QueryEvent
 
toString() - Method in class org.jage.examples.properties.xml.SimpleFunctionCounter
 
toString() - Method in class org.jage.platform.component.definition.AbstractComponentDefinition
 
toString() - Method in class org.jage.platform.component.definition.ArrayDefinition
 
toString() - Method in class org.jage.platform.component.pico.verification.module.ComponentConstructorVerificationModule
toString() - Method in class org.jage.platform.component.pico.verification.module.ComponentCycleVerificationModule
 
toString() - Method in class org.jage.platform.component.pico.verification.module.ComponentDefinitionToDescriptorMatchingVerificationModule
toString() - Method in class org.jage.platform.component.pico.verification.module.ComponentDependenciesTypeVerificationModule
 
toString() - Method in class org.jage.platform.component.pico.verification.module.ComponentDependenciesVerificationModule
 
toString() - Method in class org.jage.platform.component.pico.verification.module.ComponentLackVerificationModule
toString() - Method in class org.jage.platform.component.pico.verification.VerificationError
 
toString() - Method in class org.jage.platform.component.pico.verification.VerificationResult
 
toString() - Method in class org.jage.property.MetaProperty
 
toString() - Method in class org.jage.property.PropertiesSet
 
toString() - Method in class org.jage.property.Property
 
toUniqueString() - Method in class org.jage.address.AgentAddress
 
toUniqueString() - Method in interface org.jage.address.IAgentAddress
Returns a unique String representation of the address.

U

UnicastHeader - Class in org.jage.platform.communication.rmi.service.impl
 
UnicastHeader(String, INodeAddress) - Constructor for class org.jage.platform.communication.rmi.service.impl.UnicastHeader
 
UnicastHeader(String, String, INodeAddress) - Constructor for class org.jage.platform.communication.rmi.service.impl.UnicastHeader
 
UnicastSelector<AddressClass extends IAddress> - Class in org.jage.address.selector
The most simple address selector.
UnicastSelector(AddressClass) - Constructor for class org.jage.address.selector.UnicastSelector
The only constructor.
UnknownSchemeException - Exception in org.jage.util.io
Exception thrown when URI scheme (e.g.
UnknownSchemeException() - Constructor for exception org.jage.util.io.UnknownSchemeException
Constructs a new exception with null as its detail message.
UnknownSchemeException(String) - Constructor for exception org.jage.util.io.UnknownSchemeException
Constructs a new exception with a given message.
UnknownSchemeException(Throwable) - Constructor for exception org.jage.util.io.UnknownSchemeException
Constructs a new exception with the specified cause and a detail message of (cause==null ?
UnknownSchemeException(String, Throwable) - Constructor for exception org.jage.util.io.UnknownSchemeException
Constructs a new exception with the specified detail message and cause.
unregister(IIncomingMessageListener<IComponentAddress>) - Method in class org.jage.platform.communication.jms.JMSEndpoint
 
unregisterListener(ICoreComponentListener) - Method in interface org.jage.platform.core.component.ICoreComponent
Unregisters a core component listener.
unregisterListener(ICoreComponentListener) - Method in class org.jage.workplace.WorkplaceManager
 
UrlResource - Class in org.jage.util.io
The representation of a resource that is located under some URL.
UrlResource(String) - Constructor for class org.jage.util.io.UrlResource
Constructs a new URL resource.

V

valid - Variable in class org.jage.platform.component.pico.injector.AbstractInjector
Indicates whether this injector is valid for the current context (definition).
validate(IComponentDefinition) - Method in class org.jage.platform.component.pico.injector.AbstractInjector
Validates applicability of this injector to the provided component definition.
validate(IComponentDefinition) - Method in class org.jage.platform.component.pico.injector.ArrayInjector
Validates whether given definition can be used with this injector.
validate(IComponentDefinition) - Method in class org.jage.platform.component.pico.injector.AutowiringInjector
 
validate(IComponentDefinition) - Method in class org.jage.platform.component.pico.injector.CollectionInjector
 
validate(IComponentDefinition) - Method in class org.jage.platform.component.pico.injector.ComponentInstanceProviderAwareInjector
Validates applicability of this injector to the provided component definition.
validate(IComponentDefinition) - Method in class org.jage.platform.component.pico.injector.CompositeInjector
Validates applicability of this injector to the provided component definition.
validate(IComponentDefinition) - Method in class org.jage.platform.component.pico.injector.ConstructorInjector
Validates applicability of this injector to the provided component definition.
validate(IComponentDefinition) - Method in class org.jage.platform.component.pico.injector.MapInjector
 
validate(IComponentDefinition) - Method in class org.jage.platform.component.pico.injector.PropertiesInjector
 
validate(IComponentDefinition) - Method in class org.jage.platform.component.pico.injector.StatefulComponentInjector
Validates applicability of this injector to the provided component definition.
validate(IComponentDefinition) - Method in class org.jage.platform.component.pico.injector.XmlPropertiesInjector
 
validateAction(SingleAction) - Method in interface org.jage.agent.ISimpleAggregate
Validate given action.
validateAction(SingleAction) - Method in class org.jage.agent.SimpleAggregate
A default implementation of action validation.
value(Class<?>, String) - Method in class org.jage.platform.component.builder.MapBuilder.MapValue
Specifies the value of the item being added.
value(String) - Method in class org.jage.platform.component.builder.MapBuilder.MapValue
Specifies the value of the item being added.
value(IValueFilter<V>) - Static method in class org.jage.query.ValueFilters
Creates a map filter that tests a provided filter against a value in a map.
valueFilter - Variable in class org.jage.query.GenericQuery
Constructed filtering (WHERE) clause.
valueFilter - Variable in class org.jage.query.MultiElementQuery
Constructed filtering (WHERE) clause.
ValueFilters - Class in org.jage.query
Common implementations of IValueFilter.
valueOf(String) - Static method in enum org.jage.action.ActionPhase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jage.platform.communication.rmi.service.impl.NodeStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jage.platform.component.annotation.AutowiredPropertiesFactory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jage.property.ClassAnnotatedPropertiesFactory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jage.workplace.IWorkplace.State
Returns the enum constant of this type with the specified name.
valueRef(String) - Method in class org.jage.platform.component.builder.MapBuilder.MapValue
Specifies the value of the item being added.
values() - Static method in enum org.jage.action.ActionPhase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jage.platform.communication.rmi.service.impl.NodeStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jage.platform.component.annotation.AutowiredPropertiesFactory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jage.property.ClassAnnotatedPropertiesFactory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jage.workplace.IWorkplace.State
Returns an array containing the constants of this enum type, in the order they are declared.
valueSelectors - Variable in class org.jage.query.GenericQuery
Selectors for values (SELECT) clause.
valueSelectors - Variable in class org.jage.query.MultiElementQuery
Selectors for values (SELECT) clause.
ValueSelectors - Class in org.jage.query
Common implementations of IValueSelector.
VerificationError - Class in org.jage.platform.component.pico.verification
A class to represent verification error
VerificationException - Exception in org.jage.platform.component.pico.verification
The exception for all verification activities.
VerificationException() - Constructor for exception org.jage.platform.component.pico.verification.VerificationException
Constructs a new exception with null as its detail message.
VerificationException(String, Throwable) - Constructor for exception org.jage.platform.component.pico.verification.VerificationException
Constructs a new exception with the specified detail message and cause.
VerificationException(String) - Constructor for exception org.jage.platform.component.pico.verification.VerificationException
Constructs a new exception with the specified detail message.
VerificationException(Throwable) - Constructor for exception org.jage.platform.component.pico.verification.VerificationException
Constructs a new exception with the specified cause and a detail message inherited from it.
verificationModules - Variable in class org.jage.platform.component.pico.verification.module.AbstractVerificationModule
 
VerificationOperations - Class in org.jage.platform.component.pico.verification
Static class to provide operations used by different Verification modules
VerificationOperations() - Constructor for class org.jage.platform.component.pico.verification.VerificationOperations
 
VerificationResult - Class in org.jage.platform.component.pico.verification
The default verification result
VerificationResult(String) - Constructor for class org.jage.platform.component.pico.verification.VerificationResult
 
verifier - Variable in class org.jage.platform.component.pico.verification.module.AbstractVerificationModule
 
Verifier - Class in org.jage.platform.component.pico.verification
The class designed to verify the contracts (dependencies and compatibilities) of the JAgE components It traverses through all the nodes of the PicoContainer and verifies the components contracts.
Verifier() - Constructor for class org.jage.platform.component.pico.verification.Verifier
Constructor.
verify(PicoContainer) - Method in class org.jage.platform.component.pico.injector.AbstractInjector
 
verify(PicoContainer) - Method in class org.jage.platform.component.pico.injector.CachedInjector
verify() - Method in class org.jage.platform.component.pico.PicoComponentInstanceProvider
verify(IComponentDefinition, PicoContainer, IVerificationResult) - Method in class org.jage.platform.component.pico.verification.module.AbstractComponentCollectionDependenciesVerificationModule
Verifies the components contracts with conditions specified by specific module.
verify(IComponentDefinition, PicoContainer, IVerificationResult) - Method in class org.jage.platform.component.pico.verification.module.AbstractComponentDependenciesVerificationModule
Verifies the components contracts with conditions specified by specific module.
verify(IComponentDefinition, PicoContainer, IVerificationResult) - Method in class org.jage.platform.component.pico.verification.module.ArrayDependenciesVerificationModule
Verifies the components contracts with conditions specified by specific module.
verify(IComponentDefinition, PicoContainer, IVerificationResult) - Method in class org.jage.platform.component.pico.verification.module.ComponentCycleVerificationModule
 
verify(IComponentDefinition, PicoContainer, IVerificationResult) - Method in interface org.jage.platform.component.pico.verification.module.IVerificationModule
Verifies the components contracts with conditions specified by specific module.
verify(IComponentDefinition, PicoContainer) - Method in class org.jage.platform.component.pico.verification.Verifier
Main function which verifies component (specified by IComponentDefinition).
verify() - Method in interface org.jage.platform.component.provider.IMutableComponentInstanceProvider
 
verifyClassAvailibility(String) - Static method in class org.jage.platform.config.loader.xml.XmlVerifier
Checks whether class exists in the classpath.
verifyComponentName(String) - Method in class org.jage.platform.config.loader.xml.XmlVerifier
Checks whether name of the component is unique at the current level.

W

W3C_XML_SCHEMA - Static variable in class org.jage.platform.config.loader.xml.XmlFileLoader
A namespace for XML Schema.
withConstructorArg(Class<?>, String) - Method in class org.jage.platform.component.builder.ArrayBuilder
 
withConstructorArg(Class<?>, String) - Method in class org.jage.platform.component.builder.CollectionBuilder
 
withConstructorArg(Class<?>, String) - Method in class org.jage.platform.component.builder.ComponentBuilder
 
withConstructorArg(Class<?>, String) - Method in class org.jage.platform.component.builder.MapBuilder
 
withConstructorArgRef(String) - Method in class org.jage.platform.component.builder.ArrayBuilder
 
withConstructorArgRef(String) - Method in class org.jage.platform.component.builder.CollectionBuilder
 
withConstructorArgRef(String) - Method in class org.jage.platform.component.builder.ComponentBuilder
 
withConstructorArgRef(String) - Method in class org.jage.platform.component.builder.MapBuilder
 
withItem(String) - Method in class org.jage.platform.component.builder.ArrayBuilder
Adds a value item to the current Array definition.
withItem(Class<?>, String) - Method in class org.jage.platform.component.builder.ArrayBuilder
Adds a value item to the current Array definition.
withItem(String) - Method in class org.jage.platform.component.builder.CollectionBuilder
Adds a value item to the current Collection definition.
withItem(Class<?>, String) - Method in class org.jage.platform.component.builder.CollectionBuilder
Adds a value item to the current Collection definition.
withItem() - Method in class org.jage.platform.component.builder.MapBuilder
Adds an item to the current Map definition.
withItemRef(String) - Method in class org.jage.platform.component.builder.ArrayBuilder
Adds a reference item to the current Array definition.
withItemRef(String) - Method in class org.jage.platform.component.builder.CollectionBuilder
Adds a single reference item to the current Collection definition.
withItemRef(String, int) - Method in class org.jage.platform.component.builder.CollectionBuilder
Adds a given number of reference items to the current Collection definition.
withProperty(String, Class<?>, String) - Method in class org.jage.platform.component.builder.ComponentBuilder
Specifies a value property for the given Component definition.
withPropertyRef(String, String) - Method in class org.jage.platform.component.builder.ComponentBuilder
Specifies a reference property for the given Component definition.
WorkplaceException - Exception in org.jage.workplace
Exception which occurs in the workplace.
WorkplaceException(String) - Constructor for exception org.jage.workplace.WorkplaceException
Constructs a new exception with the specified detail message.
WorkplaceException(Throwable) - Constructor for exception org.jage.workplace.WorkplaceException
Constructs a new exception with the specified cause and a detail message of (cause==null ?
WorkplaceException(String, Throwable) - Constructor for exception org.jage.workplace.WorkplaceException
Constructs a new exception with the specified detail message and cause.
WorkplaceManager - Class in org.jage.workplace
A base and abstract implementation of the workplace manager.
WorkplaceManager() - Constructor for class org.jage.workplace.WorkplaceManager
Default constructor.
WorkplaceStepQueryResultCache<Q,R> - Class in org.jage.query.cache
The default implementation of IWorkplaceBasedQueryResultCache.
WorkplaceStepQueryResultCache(IQuery<Q, R>) - Constructor for class org.jage.query.cache.WorkplaceStepQueryResultCache
Constructs a new cache that is backed by the provided query.
WorkplaceStepQueryResultCache(IQuery<Q, R>, long) - Constructor for class org.jage.query.cache.WorkplaceStepQueryResultCache
Constructs a new cache that is backed by the provided query.

X

XMLBasedFieldMetaProperty - Class in org.jage.property.xml
Meta property for XMLBasedFieldProperty class.
XMLBasedFieldMetaProperty(String, Field) - Constructor for class org.jage.property.xml.XMLBasedFieldMetaProperty
Constructor.
XMLBasedFieldProperty - Class in org.jage.property.xml
FieldProperty implementation that uses field to read / write property value.
XMLBasedFieldProperty(XMLBasedFieldMetaProperty, Object) - Constructor for class org.jage.property.xml.XMLBasedFieldProperty
Constructor.
XMLBasedGetterSetterMetaProperty - Class in org.jage.property.xml
Meta property for XMLBasedProperty class.
XMLBasedGetterSetterMetaProperty(String, Class<?>, Method, Method) - Constructor for class org.jage.property.xml.XMLBasedGetterSetterMetaProperty
Creates a read-write XMLBasedGetterSetterMetaProperty.
XMLBasedGetterSetterMetaProperty(String, Class<?>, Method) - Constructor for class org.jage.property.xml.XMLBasedGetterSetterMetaProperty
Creates a read-only XMLBasedGetterSetterMetaProperty.
XMLBasedGetterSetterProperty - Class in org.jage.property.xml
AbstractFieldProperty implementation that uses getter and setter to read / write property value.
XMLBasedGetterSetterProperty(XMLBasedGetterSetterMetaProperty, Object) - Constructor for class org.jage.property.xml.XMLBasedGetterSetterProperty
Constructor.
XMLBasedPropertyContainer - Class in org.jage.property.xml
Adapter that allows external classes, which do not implement IPropertyContainer, to perform some operations on them as if they were IPropertyContainers.
XMLBasedPropertyContainer(MetaPropertiesSet, Object) - Constructor for class org.jage.property.xml.XMLBasedPropertyContainer
Constructor.
XMLBasedPropertyProvider - Class in org.jage.property.xml
Utility class to create XMLBased*MetaProperties for external classes using properly prepared XML file describing that class.
XMLBasedPropertyProvider() - Constructor for class org.jage.property.xml.XMLBasedPropertyProvider
 
XmlConfigurationBuilder - Class in org.jage.platform.config.loader.xml
Builds configuration model from XML files.
XmlConfigurationBuilder() - Constructor for class org.jage.platform.config.loader.xml.XmlConfigurationBuilder
 
XmlConfigurationLoader - Class in org.jage.platform.config.loader.xml
An implementation of IConfigurationLoader which loads the configuration from XML files defined by http://age.iisg.agh.edu.pl/xsd/age-2.5.xsd.
XmlConfigurationLoader() - Constructor for class org.jage.platform.config.loader.xml.XmlConfigurationLoader
Default constructor.
XMLContractHelloWorldSimpleAgent - Class in org.jage.examples.properties.xml
This agent presents a usage of components described with XML.
XMLContractHelloWorldSimpleAgent() - Constructor for class org.jage.examples.properties.xml.XMLContractHelloWorldSimpleAgent
Constructs a new XMLContractHelloWorldSimpleAgent agent without an address.
XmlFileLoader - Class in org.jage.platform.config.loader.xml
Loads and validates data from XML file.
XmlFileLoader() - Constructor for class org.jage.platform.config.loader.xml.XmlFileLoader
Default constructor.
XmlPropertiesInjector<T> - Class in org.jage.platform.component.pico.injector
 
XmlPropertiesInjector(IPicoComponentInstanceProvider, IComponentDefinition) - Constructor for class org.jage.platform.component.pico.injector.XmlPropertiesInjector
 
XmlVerifier - Class in org.jage.platform.config.loader.xml
This class provides XML configuration file verification.
XmlVerifier() - Constructor for class org.jage.platform.config.loader.xml.XmlVerifier
Constructs an XML verifier.

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

Copyright © 2006-2011 AGH University of Science and Technology. All Rights Reserved.