Package org.curjent.impl.agent

Agent private implementation classes.

See:
          Description

Interface Summary
Awaiter Interface for await logic implemented by Awaiters.
SyntheticInterface Interface for synthetic interface methods.
 

Class Summary
Awaiters Common await implementations.
BoxedInfo Information for bytecode generation of primitive boxing and unboxing.
CallInfo Information for an agent's call site.
CallKey Key to map interface methods to call sites.
Config Returned on behalf of the controller to avoid synchronization conflicts on the controller.
Controller Coordinates the inner workings of the agent.
Count Sharable holder for the Mark count value.
Deadlocks Blocked message states and deadlock detection algorithm.
Expirations Helper for Controller to manage message expirations (Expiration).
ExpirationsTask Background task for expiring messages.
ExpirationsTimer Expiration timer.
Factory Base class for the proxy and message factories.
Insider Static utility methods used by the public API and its generated classes.
Listeners Call listener configuration.
Mark Internal message context for markers.
MarkCall Implementation for configuring synthetic marks.
Message Base class for generated message classes.
MessageCall Implements AgentCall on behalf of a message.
MessageFactory Factory for generating and creating an agent's message classes.
MessageFuture Delegates all Future calls to a Message receiver.
Messages Custom linked list for queuing instances of Message.
Messenger Background thread processor.
Messengers Runs messengers in background threads.
MethodInfo Information for bytecode generation of methods.
ParamInfo Information for bytecode generation of method parameters.
Proxy Base class for generated proxy classes.
ProxyCache Cache for generated proxy classes.
ProxyFactory Factory for generating and creating an agent's proxy.
ProxyInfo Cached information needed to create a new proxy instance.
Queue Implements a doubly linked linked list for agent messages.
ResultInfo Information for bytecode generation of method results.
Stats Snapshot of agent statistics.
SyntheticMessage Message implementation for synthetic calls.
SyntheticTask Class for synthetic task methods.
TypeInfo Information for bytecode generation of an agent's proxy and message classes.
Util Collection of utility methods.
 

Package org.curjent.impl.agent Description

Agent private implementation classes.



Copyright 2009-2011 Tom Landon
Apache License 2.0