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

A

AbstractActiveBehaviour - Class in de.jiac.micro.agent
Describes an abstract active behaviour of an agent.
AbstractActiveBehaviour() - Constructor for class de.jiac.micro.agent.AbstractActiveBehaviour
 
AbstractAgent - Class in de.jiac.micro.internal.core
 
AbstractAgent() - Constructor for class de.jiac.micro.internal.core.AbstractAgent
 
AbstractAgent.ElementContext - Class in de.jiac.micro.internal.core
 
AbstractAgent.ElementContext() - Constructor for class de.jiac.micro.internal.core.AbstractAgent.ElementContext
 
AbstractAgentConfiguration - Class in de.jiac.micro.internal.core
 
AbstractAgentConfiguration(String, String, Class) - Constructor for class de.jiac.micro.internal.core.AbstractAgentConfiguration
 
AbstractConnectionMapper - Class in de.jiac.micro.internal.io
 
AbstractConnectionMapper() - Constructor for class de.jiac.micro.internal.io.AbstractConnectionMapper
 
AbstractContainer - Class in de.jiac.micro.internal.core
 
AbstractContainer() - Constructor for class de.jiac.micro.internal.core.AbstractContainer
 
AbstractContainerConfiguration - Class in de.jiac.micro.internal.core
 
AbstractContainerConfiguration(String, String, Class) - Constructor for class de.jiac.micro.internal.core.AbstractContainerConfiguration
 
AbstractNode - Class in de.jiac.micro.internal.core
 
AbstractNode() - Constructor for class de.jiac.micro.internal.core.AbstractNode
 
AbstractNode.ComponentContext - Class in de.jiac.micro.internal.core
 
AbstractNode.ComponentContext() - Constructor for class de.jiac.micro.internal.core.AbstractNode.ComponentContext
 
AbstractNodeComponent - Class in de.jiac.micro.internal.core
 
AbstractNodeComponent() - Constructor for class de.jiac.micro.internal.core.AbstractNodeComponent
 
AbstractNodeConfiguration - Class in de.jiac.micro.internal.core
 
AbstractNodeConfiguration(String, String, Class, String[]) - Constructor for class de.jiac.micro.internal.core.AbstractNodeConfiguration
 
AbstractPeriodicRunnable - Class in de.jiac.micro.core.feature
API-Compilation Stub.
AbstractPeriodicRunnable() - Constructor for class de.jiac.micro.core.feature.AbstractPeriodicRunnable
 
AbstractReactiveBehaviour - Class in de.jiac.micro.agent
Describes an abstract reactive behaviour of an agent.
AbstractReactiveBehaviour() - Constructor for class de.jiac.micro.agent.AbstractReactiveBehaviour
 
AbstractReflector - Class in de.jiac.micro.internal.util
 
AbstractReflector() - Constructor for class de.jiac.micro.internal.util.AbstractReflector
 
AbstractSchedulable - Class in de.jiac.micro.core.feature
API-Compilation Stub.
AbstractSchedulable() - Constructor for class de.jiac.micro.core.feature.AbstractSchedulable
 
AbstractScopeAwareRunner - Class in de.jiac.micro.core.scope
Utility class that creates automatically a scope-aware thread for runner.
AbstractScopeAwareRunner(String) - Constructor for class de.jiac.micro.core.scope.AbstractScopeAwareRunner
 
AbstractSporadicRunnable - Class in de.jiac.micro.core.feature
API-Compilation Stub.
AbstractSporadicRunnable() - Constructor for class de.jiac.micro.core.feature.AbstractSporadicRunnable
 
AbstractViolationHandler - Class in de.jiac.micro.core.feature
API-Compilation Stub.
AbstractViolationHandler() - Constructor for class de.jiac.micro.core.feature.AbstractViolationHandler
 
ACTIVE - Static variable in interface de.jiac.micro.core.LifecycleHandler.LifecycleState
 
addAgentElement(IAgentElement) - Method in class de.jiac.micro.internal.core.AbstractAgent
 
addFirst(Object) - Method in class de.jiac.micro.util.List
 
addHandle(IHandle) - Method in interface de.jiac.micro.core.IContainer
 
addHandle(IHandle) - Method in class de.jiac.micro.internal.core.AbstractContainer
 
addHandlesOn(AgentScope) - Method in class de.jiac.micro.internal.core.AbstractNodeComponent
 
addLast(Object) - Method in class de.jiac.micro.util.List
 
addNodeComponent(AbstractNodeComponent) - Method in class de.jiac.micro.internal.core.AbstractNode
 
addSchedulable(AbstractSchedulable) - Method in interface de.jiac.micro.agent.IScheduler
Adds a sporadic or periodic task to this scheduler.
agentClassNames - Variable in class de.jiac.micro.internal.core.AbstractNodeConfiguration
 
AgentScope - Class in de.jiac.micro.core.scope
 
AgentScope() - Constructor for class de.jiac.micro.core.scope.AgentScope
 
allocate(Class) - Method in interface de.jiac.micro.core.scope.IScopeMemory
 

C

cleanup() - Method in class de.jiac.micro.agent.AbstractActiveBehaviour
 
cleanup() - Method in class de.jiac.micro.agent.AbstractReactiveBehaviour
 
cleanup() - Method in interface de.jiac.micro.core.ILifecycleAware
This method is invoked once immediately before the current instance is disposed.
cleanup() - Method in class de.jiac.micro.internal.core.AbstractAgent
 
cleanup() - Method in class de.jiac.micro.internal.core.AbstractContainer
 
cleanup() - Method in class de.jiac.micro.internal.core.AbstractNode
 
cleanup() - Method in class de.jiac.micro.internal.core.AbstractNodeComponent
 
cleanupComponent(AbstractNode.ComponentContext) - Method in class de.jiac.micro.internal.core.AbstractNode
 
cleanupElement(AbstractAgent.ElementContext) - Method in class de.jiac.micro.internal.core.AbstractAgent
 
clear() - Method in class de.jiac.micro.util.List
 
close(Connection) - Method in interface de.jiac.micro.core.handle.IResourceHandle
Use this method to release the connection and all acquired resources.
close() - Method in interface de.jiac.micro.core.io.IStreamConnection
Closes the complete connection and both streams if acquired!
close() - Method in class de.jiac.micro.internal.io.AbstractConnectionMapper
 
configure(IContainer) - Method in interface de.jiac.micro.core.IContainerConfiguration
 
configure(IContainer) - Method in class de.jiac.micro.internal.core.AbstractAgentConfiguration
 
configure(IContainer) - Method in class de.jiac.micro.internal.core.AbstractContainerConfiguration
 
configure(IContainer) - Method in class de.jiac.micro.internal.core.AbstractNodeConfiguration
 
configureAgent(AbstractAgent) - Method in class de.jiac.micro.internal.core.AbstractAgentConfiguration
 
configureNode(AbstractNode) - Method in class de.jiac.micro.internal.core.AbstractNodeConfiguration
 
connection - Variable in class de.jiac.micro.internal.io.AbstractConnectionMapper
 
ConnectionMapperFactory - Class in de.jiac.micro.internal.io
 
CONSTRUCTED - Static variable in interface de.jiac.micro.core.LifecycleHandler.LifecycleState
 
contains(Object) - Method in class de.jiac.micro.util.List
 
containsSchedulable(AbstractSchedulable) - Method in interface de.jiac.micro.agent.IScheduler
Checks whether the sporadic or periodic task is already known to this scheduler.
CONTENT_TYPE - Static variable in interface de.jiac.micro.core.io.IMessage.DefaultHeader
Key for the optional content-type header.
createMessage() - Method in interface de.jiac.micro.agent.handle.ICommunicationHandle
Creates a new and empty message.
createScopeAwareThread(Scope, Runnable, String) - Static method in class de.jiac.micro.core.scope.Scope
 
createScopeAwareThread(Runnable, String) - Static method in class de.jiac.micro.core.scope.Scope
 

D

de.jiac.micro.agent - package de.jiac.micro.agent
 
de.jiac.micro.agent.handle - package de.jiac.micro.agent.handle
 
de.jiac.micro.agent.memory - package de.jiac.micro.agent.memory
 
de.jiac.micro.core - package de.jiac.micro.core
 
de.jiac.micro.core.feature - package de.jiac.micro.core.feature
 
de.jiac.micro.core.handle - package de.jiac.micro.core.handle
 
de.jiac.micro.core.io - package de.jiac.micro.core.io
 
de.jiac.micro.core.scope - package de.jiac.micro.core.scope
 
de.jiac.micro.internal.core - package de.jiac.micro.internal.core
 
de.jiac.micro.internal.io - package de.jiac.micro.internal.io
 
de.jiac.micro.internal.util - package de.jiac.micro.internal.util
 
de.jiac.micro.util - package de.jiac.micro.util
 
delete(List.Node) - Method in class de.jiac.micro.util.List
 
DESTROYED - Static variable in interface de.jiac.micro.core.LifecycleHandler.LifecycleState
 
disable() - Method in class de.jiac.micro.core.feature.AbstractSchedulable
 
displayName - Variable in class de.jiac.micro.internal.core.AbstractContainerConfiguration
 
doRun() - Method in class de.jiac.micro.core.scope.AbstractScopeAwareRunner
 

E

enable() - Method in class de.jiac.micro.core.feature.AbstractSchedulable
 
enter(Runnable) - Method in interface de.jiac.micro.core.scope.IScopeMemory
 
equals(Object) - Method in class de.jiac.micro.internal.io.AbstractConnectionMapper
 
executeInScope(Runnable) - Static method in class de.jiac.micro.core.scope.Scope
 

F

filterDataTypes() - Method in class de.jiac.micro.core.feature.AbstractSporadicRunnable
This method is called each time new data is available in the short-term memory.
forget(IFact) - Method in interface de.jiac.micro.agent.memory.ILongTermMemory
Removes the specific knowledge instance from this memory.
forgetAll(Class) - Method in interface de.jiac.micro.agent.memory.ILongTermMemory
Removes all knowledge instances of the specified type.
forkExecution(Runnable, String) - Method in class de.jiac.micro.core.scope.AbstractScopeAwareRunner
 
free(Object) - Method in interface de.jiac.micro.core.scope.IScopeMemory
 

G

get(int) - Method in class de.jiac.micro.util.List
 
GET_PREFIX - Static variable in class de.jiac.micro.internal.util.AbstractReflector
 
getAddressForString(String) - Method in interface de.jiac.micro.agent.handle.ICommunicationHandle
 
getAgentHandle(Class) - Static method in class de.jiac.micro.core.scope.AgentScope
 
getAgentReference() - Static method in class de.jiac.micro.core.scope.AgentScope
 
getAgentScope() - Static method in class de.jiac.micro.core.scope.AgentScope
 
getClassLoader() - Method in interface de.jiac.micro.core.IContainer
 
getClassLoader() - Method in class de.jiac.micro.internal.core.AbstractContainer
 
getClassLoaderForAgent(String[]) - Method in class de.jiac.micro.internal.core.AbstractNode
 
getComponent() - Method in class de.jiac.micro.internal.core.AbstractNode.ComponentContext
 
getContainer() - Static method in class de.jiac.micro.core.scope.Scope
 
getContainerReference() - Method in interface de.jiac.micro.core.IScope
 
getContainerReference() - Method in class de.jiac.micro.core.scope.Scope
 
getContent() - Method in interface de.jiac.micro.core.io.IMessage
The getter method for message content.
getCost() - Method in class de.jiac.micro.core.feature.AbstractSchedulable
 
getCostOverrunHandler() - Method in class de.jiac.micro.core.feature.AbstractSchedulable
 
getDeadline() - Method in class de.jiac.micro.core.feature.AbstractSchedulable
 
getDeadlineMissHandler() - Method in class de.jiac.micro.core.feature.AbstractSchedulable
 
getDisplayName() - Method in class de.jiac.micro.internal.core.AbstractContainer
 
getElement() - Method in class de.jiac.micro.internal.core.AbstractAgent.ElementContext
 
getGroupName() - Method in interface de.jiac.micro.core.io.IMulticastAddress
Returns the String representation for the target group address.
getHandle() - Method in interface de.jiac.micro.agent.IActuator
Returns the specific handle that exploits the capabilities of this actuator.
getHandle(Class) - Method in interface de.jiac.micro.core.IContainer
 
getHandle(Class) - Method in class de.jiac.micro.internal.core.AbstractContainer
 
getHeader(String) - Method in interface de.jiac.micro.core.io.IMessage
The getter method for the given key.
getHeaderKeys() - Method in interface de.jiac.micro.core.io.IMessage
The getter method for all keys which exists in the header.
getInputStream() - Method in interface de.jiac.micro.core.io.IStreamConnection
Method to obtain the InputStream for this connection.
getInputStream() - Method in class de.jiac.micro.internal.io.AbstractConnectionMapper
 
getLocalAddresses() - Method in interface de.jiac.micro.agent.handle.ICommunicationHandle
Returns the IMulticastAddress addresses that are associated with application
getLogger() - Method in interface de.jiac.micro.core.IContainer
Same as IContainer.getLogger(String) with argument null
getLogger(String) - Method in interface de.jiac.micro.core.IContainer
 
getLogger() - Method in class de.jiac.micro.internal.core.AbstractContainer
 
getLogger(String) - Method in class de.jiac.micro.internal.core.AbstractContainer
 
getMinimumInterarrival() - Method in class de.jiac.micro.core.feature.AbstractSporadicRunnable
 
getMinimumInterarrival() - Method in class de.jiac.micro.core.feature.AbstractViolationHandler
 
getMulticastAddressForName(String) - Method in interface de.jiac.micro.agent.handle.ICommunicationHandle
Returns a multicast address for a group name
getNodeHandle(Class) - Static method in class de.jiac.micro.core.scope.NodeScope
 
getNodeHandle() - Method in class de.jiac.micro.internal.core.AbstractNodeComponent
 
getNodeReference() - Static method in class de.jiac.micro.core.scope.NodeScope
 
getNodeScope() - Static method in class de.jiac.micro.core.scope.NodeScope
 
getOutputStream() - Method in interface de.jiac.micro.core.io.IStreamConnection
Method to obtain the OutputStream for this connection.
getOutputStream() - Method in class de.jiac.micro.internal.io.AbstractConnectionMapper
 
getPeriod() - Method in class de.jiac.micro.core.feature.AbstractPeriodicRunnable
 
getPriority() - Method in class de.jiac.micro.core.feature.AbstractSchedulable
 
getProperty(String) - Method in interface de.jiac.micro.core.IAgent
Obtains an agent property associated with the specified key.
getProperty(String) - Method in class de.jiac.micro.internal.core.AbstractAgent
 
getReference() - Method in interface de.jiac.micro.core.scope.IScopeMemory
 
getScheme() - Method in interface de.jiac.micro.agent.IConnectionFactory
This method must return the URI scheme that can be used with this connection factory.
getScope() - Static method in class de.jiac.micro.core.scope.Scope
 
getScope(Class) - Static method in class de.jiac.micro.core.scope.Scope
 
getScopeMemory() - Method in class de.jiac.micro.core.scope.Scope
 
getSelector() - Method in interface de.jiac.micro.core.io.IUnicastAddress
Returns the String representation for the target or source selector, depending on in which context the IUnicastAddress used for.
getShortTermMemory() - Method in class de.jiac.micro.internal.core.AbstractAgent
 
getStart() - Method in class de.jiac.micro.core.feature.AbstractPeriodicRunnable
 
getStreamConnection(IClassLoader, String, Connection) - Static method in class de.jiac.micro.internal.io.ConnectionMapperFactory
 
getTargetId() - Method in interface de.jiac.micro.core.io.IUnicastAddress
Returns the String representation for the target or source id.
getType() - Method in interface de.jiac.micro.core.io.IAddress
Returns the byte value for the address type.

H

handle - Variable in class de.jiac.micro.internal.core.AbstractAgent.ElementContext
 
handle - Variable in class de.jiac.micro.internal.core.AbstractNode.ComponentContext
 
handles - Variable in class de.jiac.micro.internal.core.AbstractContainer
 
hashCode() - Method in class de.jiac.micro.internal.io.AbstractConnectionMapper
 
head() - Method in class de.jiac.micro.util.List
 

I

IActuator - Interface in de.jiac.micro.agent
The IActuator interface describes an agent element that connects the agent to some kind of environment.
IAddress - Interface in de.jiac.micro.core.io
The IAddress interface for all existing addresses.
IAgent - Interface in de.jiac.micro.core
Tiny interface to describe an agent.
IAgentElement - Interface in de.jiac.micro.agent
A marker interface for agent elements.
ICommunicationHandle - Interface in de.jiac.micro.agent.handle
This interface exposes all features of the agents or nodes communication system.
IConnectionFactory - Interface in de.jiac.micro.agent
The IConnectionFactory should be extended by sensor or actuator elements to modify or extend the standard GCF behaviour.
IContainer - Interface in de.jiac.micro.core
A container in MicroJIAC is either a node or an agent.
IContainerConfiguration - Interface in de.jiac.micro.core
 
id - Variable in class de.jiac.micro.internal.core.AbstractAgent.ElementContext
 
id - Variable in class de.jiac.micro.internal.core.AbstractContainerConfiguration
 
IFact - Interface in de.jiac.micro.agent.memory
Marker interface for knowledge objects.
IHandle - Interface in de.jiac.micro.core
 
ILifecycleAware - Interface in de.jiac.micro.core
This interface should be implemented by node components and agent elements to notify their container of lifecycle awareness.
ILongTermMemory - Interface in de.jiac.micro.agent.memory
This interface describes the capabilities of a long term memory.
IMessage - Interface in de.jiac.micro.core.io
The IMessage interface introduces the features for a application message.
IMessage.DefaultHeader - Interface in de.jiac.micro.core.io
 
IMulticastAddress - Interface in de.jiac.micro.core.io
The IMulticastAddress interface represents a group address.
initialise() - Method in class de.jiac.micro.agent.AbstractActiveBehaviour
 
initialise() - Method in class de.jiac.micro.agent.AbstractReactiveBehaviour
 
initialise() - Method in interface de.jiac.micro.core.ILifecycleAware
This method is invoked after the current instance is fully configured.
initialise() - Method in class de.jiac.micro.internal.core.AbstractAgent
 
initialise() - Method in class de.jiac.micro.internal.core.AbstractContainer
 
initialise() - Method in class de.jiac.micro.internal.core.AbstractNode
 
initialise() - Method in class de.jiac.micro.internal.core.AbstractNodeComponent
 
initialise(Connection) - Method in class de.jiac.micro.internal.io.AbstractConnectionMapper
Initialises this mapper.
initialise(Connection) - Method in class de.jiac.micro.internal.io.StreamMapper
 
initialiseComponent(AbstractNode.ComponentContext) - Method in class de.jiac.micro.internal.core.AbstractNode
 
INITIALISED - Static variable in interface de.jiac.micro.core.LifecycleHandler.LifecycleState
 
initialiseElement(AbstractAgent.ElementContext) - Method in class de.jiac.micro.internal.core.AbstractAgent
 
INode - Interface in de.jiac.micro.core
 
installedElements - Variable in class de.jiac.micro.internal.core.AbstractAgent
 
invokeMethod(Object, String, Object) - Method in interface de.jiac.micro.core.handle.IReflector
 
invokeMethod(Object, String, Object) - Method in class de.jiac.micro.internal.util.AbstractReflector
 
invokeMethod0(Object, String, Object[]) - Method in class de.jiac.micro.internal.util.AbstractReflector
 
invokeMethodWithDescriptor(Object, String, String, String, Object) - Method in interface de.jiac.micro.core.handle.IReflector
 
invokeMethodWithDescriptor(Object, String, String, String, Object) - Method in class de.jiac.micro.internal.util.AbstractReflector
 
IReflector - Interface in de.jiac.micro.core.handle
 
IResourceHandle - Interface in de.jiac.micro.core.handle
This interface provides functionalities to acquire resources
IS_PREFIX - Static variable in class de.jiac.micro.internal.util.AbstractReflector
 
IScheduler - Interface in de.jiac.micro.agent
Each agent has a scheduler for periodic and sporadic tasks.
IScope - Interface in de.jiac.micro.core
 
IScope.IScopeStateChangeListener - Interface in de.jiac.micro.core
 
IScopeMemory - Interface in de.jiac.micro.core.scope
 
isEnabled() - Method in class de.jiac.micro.core.feature.AbstractSchedulable
 
ISensor - Interface in de.jiac.micro.agent
The ISensor interface describes an agent element that connects the agent to some kind of environment.
IShortTermMemory - Interface in de.jiac.micro.agent.memory
Interface for short-term memorisations.
isOpen() - Method in interface de.jiac.micro.core.io.IStreamConnection
Checks whether the underlying connection is still open.
isOpen() - Method in class de.jiac.micro.internal.io.AbstractConnectionMapper
 
IStreamConnection - Interface in de.jiac.micro.core.io
This interface maps specific connections (like StreamConnection, DatagramConnection etc...) to a generic IStreamConnection.
IUnicastAddress - Interface in de.jiac.micro.core.io
The IUnicastAddress interface represents a unicast address.

J

joinGroup(IMulticastAddress) - Method in interface de.jiac.micro.agent.handle.ICommunicationHandle
Registers the current agent to the given group.

L

leaveGroup(IMulticastAddress) - Method in interface de.jiac.micro.agent.handle.ICommunicationHandle
Unregisters the current agent from the given group.
lifecycleAware() - Method in interface de.jiac.micro.core.LifecycleHandler.ILifecycleContext
 
lifecycleAware() - Method in class de.jiac.micro.core.LifecycleHandler.ListableLifecycleContext
 
lifecycleAware() - Method in class de.jiac.micro.core.LifecycleHandler.SimpleLifecycleContext
 
LifecycleHandler - Class in de.jiac.micro.core
 
LifecycleHandler.ILifecycleContext - Interface in de.jiac.micro.core
 
LifecycleHandler.LifecycleState - Interface in de.jiac.micro.core
 
LifecycleHandler.ListableLifecycleContext - Class in de.jiac.micro.core
 
LifecycleHandler.ListableLifecycleContext() - Constructor for class de.jiac.micro.core.LifecycleHandler.ListableLifecycleContext
 
LifecycleHandler.SimpleLifecycleContext - Class in de.jiac.micro.core
 
LifecycleHandler.SimpleLifecycleContext(Object) - Constructor for class de.jiac.micro.core.LifecycleHandler.SimpleLifecycleContext
 
lifecycleState() - Method in interface de.jiac.micro.core.LifecycleHandler.ILifecycleContext
 
lifecycleState() - Method in class de.jiac.micro.core.LifecycleHandler.ListableLifecycleContext
 
lifecycleState() - Method in class de.jiac.micro.core.LifecycleHandler.SimpleLifecycleContext
 
List - Class in de.jiac.micro.util
 
List() - Constructor for class de.jiac.micro.util.List
 
List.Node - Class in de.jiac.micro.util
 
List.Node() - Constructor for class de.jiac.micro.util.List.Node
 

M

makeTransitionsTo(ILifecycleAware, byte, byte, Logger) - Static method in class de.jiac.micro.core.LifecycleHandler
 
makeTransitionsTo(LifecycleHandler.ILifecycleContext, byte, Logger) - Static method in class de.jiac.micro.core.LifecycleHandler
 
memorise(IFact) - Method in interface de.jiac.micro.agent.memory.ILongTermMemory
Puts new knowledge into the memory.
MESSAGE_NUMBER - Static variable in interface de.jiac.micro.core.io.IMessage.DefaultHeader
Key for the message-number header.
MULTICAST - Static variable in interface de.jiac.micro.core.io.IAddress
A constant holding the value for the multicast address.

N

newInstance(IClassLoader) - Method in interface de.jiac.micro.core.IContainerConfiguration
 
newInstance(IClassLoader) - Method in class de.jiac.micro.internal.core.AbstractContainerConfiguration
 
newInstance(IClassLoader) - Static method in class de.jiac.micro.internal.util.AbstractReflector
 
newNode() - Method in class de.jiac.micro.util.List
 
next() - Method in class de.jiac.micro.util.List.Node
 
noArgs - Variable in class de.jiac.micro.internal.util.AbstractReflector
 
NODE_SCOPE_CLASS - Static variable in interface de.jiac.micro.core.IScope
 
NodeScope - Class in de.jiac.micro.core.scope
 
NodeScope() - Constructor for class de.jiac.micro.core.scope.NodeScope
 
notice(IFact) - Method in interface de.jiac.micro.agent.memory.IShortTermMemory
The new (possibly transformed) knowledge to trigger further computations.

O

oneArgument - Variable in class de.jiac.micro.internal.util.AbstractReflector
 
onPause(IScope) - Method in interface de.jiac.micro.core.IScope.IScopeStateChangeListener
 
onPause(IScope) - Method in class de.jiac.micro.internal.core.AbstractNode
 
onSetup(IScope) - Method in interface de.jiac.micro.core.IScope.IScopeStateChangeListener
 
onSetup(IScope) - Method in class de.jiac.micro.internal.core.AbstractNode
 
onStart(IScope) - Method in interface de.jiac.micro.core.IScope.IScopeStateChangeListener
 
onStart(IScope) - Method in class de.jiac.micro.internal.core.AbstractNode
 
onTerminate(IScope) - Method in interface de.jiac.micro.core.IScope.IScopeStateChangeListener
 
onTerminate(IScope) - Method in class de.jiac.micro.internal.core.AbstractNode
 
open(String) - Method in interface de.jiac.micro.core.handle.IResourceHandle
This method opens a connection to the specified URL.
openConnection(String) - Method in interface de.jiac.micro.agent.IConnectionFactory
This method must return a connection to the specified URI.
openInputStream() - Method in class de.jiac.micro.internal.io.AbstractConnectionMapper
 
openInputStream() - Method in class de.jiac.micro.internal.io.StreamMapper
 
openOutputStream() - Method in class de.jiac.micro.internal.io.AbstractConnectionMapper
 
openOutputStream() - Method in class de.jiac.micro.internal.io.StreamMapper
 
openStreamConnection(String) - Method in interface de.jiac.micro.core.handle.IResourceHandle
This method opens a connection to the specified URL and tries to map it into an IStreamConnection.
openStreamConnection(IClassLoader, String) - Static method in class de.jiac.micro.internal.io.ConnectionMapperFactory
 

P

PATH - Static variable in class de.jiac.micro.internal.io.ConnectionMapperFactory
 
previous() - Method in class de.jiac.micro.util.List.Node
 
properties - Variable in class de.jiac.micro.internal.core.AbstractAgent
 

R

REFLECTOR_NAME - Static variable in interface de.jiac.micro.core.handle.IReflector
 
rememberAll(Class) - Method in interface de.jiac.micro.agent.memory.ILongTermMemory
Obtains all memorised knowledge instances of the specified type.
rememberNewest(Class) - Method in interface de.jiac.micro.agent.memory.ILongTermMemory
Obtains the last memorised knowledge of the specified type.
rememberOldest(Class) - Method in interface de.jiac.micro.agent.memory.ILongTermMemory
Obtains the first memorised knowledge of the specified type.
remove(Object) - Method in class de.jiac.micro.util.List
 
removeFirst() - Method in class de.jiac.micro.util.List
 
removeHandle(IHandle) - Method in interface de.jiac.micro.core.IContainer
 
removeHandle(IHandle) - Method in class de.jiac.micro.internal.core.AbstractContainer
 
removeHandlesFrom(AgentScope) - Method in class de.jiac.micro.internal.core.AbstractNodeComponent
 
removeLast() - Method in class de.jiac.micro.util.List
 
removeNodeComponent(AbstractNodeComponent) - Method in class de.jiac.micro.internal.core.AbstractNode
 
removeSchedulable(AbstractSchedulable) - Method in interface de.jiac.micro.agent.IScheduler
Removes a sporadic or periodic task from this scheduler.
runShort() - Method in class de.jiac.micro.agent.AbstractActiveBehaviour
 
runShort() - Method in class de.jiac.micro.core.feature.AbstractPeriodicRunnable
 
runShort(Enumeration) - Method in class de.jiac.micro.core.feature.AbstractSporadicRunnable
 
runShort() - Method in class de.jiac.micro.core.feature.AbstractViolationHandler
 

S

scheme - Variable in class de.jiac.micro.internal.core.AbstractAgent.ElementContext
 
Scope - Class in de.jiac.micro.core.scope
 
Scope(String, Class) - Constructor for class de.jiac.micro.core.scope.Scope
 
search(Object) - Method in class de.jiac.micro.util.List
 
sendMessage(IAddress, IMessage) - Method in interface de.jiac.micro.agent.handle.ICommunicationHandle
Sends a message to the specified target (1:1) and (1:n)
SET_PREFIX - Static variable in class de.jiac.micro.internal.util.AbstractReflector
 
setContent(Object) - Method in interface de.jiac.micro.core.io.IMessage
The setter method for the header.
setCost(long) - Method in class de.jiac.micro.core.feature.AbstractSchedulable
 
setCostOverrunHandler(AbstractViolationHandler) - Method in class de.jiac.micro.core.feature.AbstractSchedulable
 
setDeadline(long) - Method in class de.jiac.micro.core.feature.AbstractSchedulable
 
setDeadlineMissHandler(AbstractViolationHandler) - Method in class de.jiac.micro.core.feature.AbstractSchedulable
 
setHeader(String, String) - Method in interface de.jiac.micro.core.io.IMessage
The setter method for the header.
setMinimumInterarrival(long) - Method in class de.jiac.micro.core.feature.AbstractSporadicRunnable
To specify the minimum time distance between two subsequent executions of this behaviour.
setMinimumInterarrival(long) - Method in class de.jiac.micro.core.feature.AbstractViolationHandler
 
setNodeComponents(AbstractNodeComponent[]) - Method in class de.jiac.micro.internal.core.AbstractNode
 
setPeriod(long) - Method in class de.jiac.micro.core.feature.AbstractPeriodicRunnable
 
setPriority(int) - Method in class de.jiac.micro.core.feature.AbstractSchedulable
 
setProperty(String, Object) - Method in interface de.jiac.micro.core.IAgent
Associates a property key with the specified value.
setProperty(String, Object) - Method in class de.jiac.micro.internal.core.AbstractAgent
 
setReference(Object) - Method in interface de.jiac.micro.core.scope.IScopeMemory
 
setShortTermMemory(IShortTermMemory) - Method in interface de.jiac.micro.agent.ISensor
This method is called only once after instantiation of this sensor.
setStart(long) - Method in class de.jiac.micro.core.feature.AbstractPeriodicRunnable
 
setup(IClassLoader, String, IScope.IScopeStateChangeListener) - Method in interface de.jiac.micro.core.IScope
 
setup(IClassLoader, String, IScope.IScopeStateChangeListener) - Method in class de.jiac.micro.core.scope.Scope
 
SIG_INITIALISE - Static variable in interface de.jiac.micro.core.IScope
 
SIG_PAUSE - Static variable in interface de.jiac.micro.core.IScope
 
SIG_RESUME - Static variable in interface de.jiac.micro.core.IScope
 
SIG_START - Static variable in interface de.jiac.micro.core.IScope
 
SIG_TERMINATE - Static variable in interface de.jiac.micro.core.IScope
 
signal(byte) - Method in interface de.jiac.micro.core.IScope
 
signal(byte) - Method in class de.jiac.micro.core.scope.Scope
 
size() - Method in class de.jiac.micro.util.List
 
SOURCE_ADDRESS - Static variable in interface de.jiac.micro.core.io.IMessage.DefaultHeader
Key for the source-address header.
specifiedClass - Variable in class de.jiac.micro.internal.core.AbstractContainerConfiguration
 
start() - Method in class de.jiac.micro.agent.AbstractActiveBehaviour
Default implementation just enables the current behaviour.
start() - Method in class de.jiac.micro.agent.AbstractReactiveBehaviour
Default implementation just enables the current behaviour.
start() - Method in interface de.jiac.micro.core.ILifecycleAware
Start routines like thread or schedulable activation should be done in this method.
start() - Method in class de.jiac.micro.internal.core.AbstractAgent
 
start() - Method in class de.jiac.micro.internal.core.AbstractContainer
 
start() - Method in class de.jiac.micro.internal.core.AbstractNode
 
start() - Method in class de.jiac.micro.internal.core.AbstractNodeComponent
 
startComponent(AbstractNode.ComponentContext) - Method in class de.jiac.micro.internal.core.AbstractNode
 
startElement(AbstractAgent.ElementContext) - Method in class de.jiac.micro.internal.core.AbstractAgent
 
stop() - Method in class de.jiac.micro.agent.AbstractActiveBehaviour
Default implementation just disables the current behaviour.
stop() - Method in class de.jiac.micro.agent.AbstractReactiveBehaviour
Default implementation just disables the current behaviour.
stop() - Method in interface de.jiac.micro.core.ILifecycleAware
Implementations should ensure that all threads and schedulables of the current instance are stopped when this method returns.
stop() - Method in class de.jiac.micro.internal.core.AbstractAgent
 
stop() - Method in class de.jiac.micro.internal.core.AbstractContainer
 
stop() - Method in class de.jiac.micro.internal.core.AbstractNode
 
stop() - Method in class de.jiac.micro.internal.core.AbstractNodeComponent
 
stopComponent(AbstractNode.ComponentContext) - Method in class de.jiac.micro.internal.core.AbstractNode
 
stopElement(AbstractAgent.ElementContext) - Method in class de.jiac.micro.internal.core.AbstractAgent
 
StreamMapper - Class in de.jiac.micro.internal.io
 
StreamMapper() - Constructor for class de.jiac.micro.internal.io.StreamMapper
 

T

tail() - Method in class de.jiac.micro.util.List
 
TARGET_ADDRESS - Static variable in interface de.jiac.micro.core.io.IMessage.DefaultHeader
Key for the target-address header.
toString() - Method in interface de.jiac.micro.core.io.IAddress
Returns the string representation for the address.

U

UNICAST - Static variable in interface de.jiac.micro.core.io.IAddress
A constant holding the value for a unicast address.

V

value() - Method in class de.jiac.micro.util.List.Node
 

W

writeProperty(Object, String, Object) - Method in interface de.jiac.micro.core.handle.IReflector
 
writeProperty(Object, String, Object) - Method in class de.jiac.micro.internal.util.AbstractReflector
 
writeProperty0(Object, String, Object[]) - Method in class de.jiac.micro.internal.util.AbstractReflector
 

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

Copyright © 2008-2011 DAI-Labor. All Rights Reserved.