A C D E F G H I L M N O R S V

A

acquire() - Method in interface org.curjent.agent.AgentTasks
Acquires a task.
acquire() - Method in class org.curjent.agent.DynamicTasks
Acquires a task.
acquire() - Method in class org.curjent.agent.FixedTasks
Removes and returns a task from our list of tasks.
acquire() - Method in class org.curjent.agent.ReusableTask
Increments the number of outstanding acquires and returns the reusable task.
acquire() - Method in class org.curjent.agent.SingletonTask
Returns the task used to construct this singleton.
Agent - Class in org.curjent.agent
Agent creation and configuration.
AgentCall<V> - Interface in org.curjent.agent
Monitor and control an agent call.
AgentConfig - Interface in org.curjent.agent
Configure an agent.
AgentException - Exception in org.curjent.agent
Generic agent exception and wrapper for undeclared checked exceptions.
AgentException() - Constructor for exception org.curjent.agent.AgentException
Exception with a null message and cause.
AgentException(String) - Constructor for exception org.curjent.agent.AgentException
Exception with a given message and a null cause.
AgentException(Throwable) - Constructor for exception org.curjent.agent.AgentException
Exception with a null message and a given cause.
AgentException(String, Throwable) - Constructor for exception org.curjent.agent.AgentException
Exception with a given message and cause.
AgentLoader - Interface in org.curjent.agent
Creates a generated class.
AgentMark - Interface in org.curjent.agent
Synthetic mark for tracing the progress of an agent's calls.
AgentResult<V> - Class in org.curjent.agent
Holder for a future's value.
AgentResult(V) - Constructor for class org.curjent.agent.AgentResult
Saves the result's value.
AgentStats - Interface in org.curjent.agent
Statistics for an agent.
AgentTasks - Interface in org.curjent.agent
Source for agent tasks.
await(Object) - Static method in class org.curjent.agent.Agent
Waits for an agent to finish executing all prior calls.
await(Object, long, TimeUnit) - Static method in class org.curjent.agent.Agent
Waits a specified period for an agent to finish executing all prior calls.
await(Object...) - Static method in class org.curjent.agent.Agent
Waits for a list of agents to finish executing all prior calls.
await() - Method in interface org.curjent.agent.AgentCall
Waits indefinitely for this call to finish.
await(CallState) - Method in interface org.curjent.agent.AgentCall
Waits indefinitely for this call to reach or pass the given state.
await(CallState, long, TimeUnit) - Method in interface org.curjent.agent.AgentCall
Waits for this call to reach or pass the given state.
await() - Method in class org.curjent.agent.AgentResult
Does nothing.
await(CallState) - Method in class org.curjent.agent.AgentResult
Does nothing.
await(CallState, long, TimeUnit) - Method in class org.curjent.agent.AgentResult
Does nothing and returns false.
awaitAll(Object...) - Static method in class org.curjent.agent.Agent
Waits in parallel for a list of agents to finish executing all prior calls.

C

call() - Method in interface org.curjent.agent.AgentMark
Adds a mark to the agent's queue.
CallCompletion - Enum in org.curjent.agent
Reason codes for why a call finished.
CallSite - Interface in org.curjent.agent
Metadata and configuration for an agent's method.
CallSiteNotFoundException - Exception in org.curjent.agent
Lookup for an agent's call site failed.
CallSiteNotFoundException() - Constructor for exception org.curjent.agent.CallSiteNotFoundException
Exception with a null message and cause.
CallSiteNotFoundException(String) - Constructor for exception org.curjent.agent.CallSiteNotFoundException
Exception with a given message and a null cause.
CallSiteNotFoundException(Throwable) - Constructor for exception org.curjent.agent.CallSiteNotFoundException
Exception with a null message and a given cause.
CallSiteNotFoundException(String, Throwable) - Constructor for exception org.curjent.agent.CallSiteNotFoundException
Exception with a given message and cause.
CallState - Enum in org.curjent.agent
Execution state of a call.
callStateChanged(AgentCall<V>, CallState) - Method in interface org.curjent.agent.CallStateListener
Notification that a call's state has changed.
CallStateListener<V> - Interface in org.curjent.agent
Validate, monitor and control call state transitions.
cancel(boolean) - Method in class org.curjent.agent.AgentResult
Does nothing and returns false.
Capacity - Annotation Type in org.curjent.agent
Specifies the maximum number of messages an agent accepts for processing.
CapacityExceededException - Exception in org.curjent.agent
Number of accepted and/or pending calls has exceeded an agent's configured capacity.
CapacityExceededException(AgentCall<?>) - Constructor for exception org.curjent.agent.CapacityExceededException
Canceled call.
CapacityExceededException() - Constructor for exception org.curjent.agent.CapacityExceededException
Exception with a null message and cause.
CapacityExceededException(String) - Constructor for exception org.curjent.agent.CapacityExceededException
Exception with a given message and a null cause.
CapacityExceededException(Throwable) - Constructor for exception org.curjent.agent.CapacityExceededException
Exception with a null message and a given cause.
CapacityExceededException(String, Throwable) - Constructor for exception org.curjent.agent.CapacityExceededException
Exception with a given message and cause.
ConfigLockedException - Exception in org.curjent.agent
Agent's configuration is locked.
ConfigLockedException() - Constructor for exception org.curjent.agent.ConfigLockedException
Exception with a null message and cause.
ConfigLockedException(String) - Constructor for exception org.curjent.agent.ConfigLockedException
Exception with a given message and a null cause.
ConfigLockedException(Throwable) - Constructor for exception org.curjent.agent.ConfigLockedException
Exception with a null message and a given cause.
ConfigLockedException(String, Throwable) - Constructor for exception org.curjent.agent.ConfigLockedException
Exception with a given message and cause.
create() - Method in class org.curjent.agent.DynamicTasks
Creates a new task.
CustomLoader - Class in org.curjent.agent
Custom class loader.
CustomLoader(ClassLoader) - Constructor for class org.curjent.agent.CustomLoader
Initializes the ClassLoader super class with the given parent.

D

DeadlockException - Exception in org.curjent.agent
Two or more synchronous agent calls have deadlocked.
DeadlockException() - Constructor for exception org.curjent.agent.DeadlockException
Exception with a null message and cause.
DeadlockException(String) - Constructor for exception org.curjent.agent.DeadlockException
Exception with a given message and a null cause.
DeadlockException(Throwable) - Constructor for exception org.curjent.agent.DeadlockException
Exception with a null message and a given cause.
DeadlockException(String, Throwable) - Constructor for exception org.curjent.agent.DeadlockException
Exception with a given message and cause.
defineClass(String, byte[]) - Method in interface org.curjent.agent.AgentLoader
Creates a class generated by an agent.
defineClass(String, byte[]) - Method in class org.curjent.agent.CustomLoader
Calls the super class's defineClass method using an offset of 0 and a length equal to bytes.length.
defineClass(String, byte[]) - Method in class org.curjent.agent.DelegatingLoader
Uses the previously cached defineClass method to create a generated class.
DelegatingLoader - Class in org.curjent.agent
Delegates class creation and loading to an existing ClassLoader.
DelegatingLoader(Object) - Constructor for class org.curjent.agent.DelegatingLoader
Equivalent to DelegatingLoader(instance.getClass().getClassLoader()).
DelegatingLoader(Class<?>) - Constructor for class org.curjent.agent.DelegatingLoader
Equivalent to DelegatingLoader(type.getClassLoader()).
DelegatingLoader(ClassLoader) - Constructor for class org.curjent.agent.DelegatingLoader
Initializes this instance with the given classLoader for creating and loading generated classes.
discard(Object) - Method in class org.curjent.agent.DynamicTasks
Discards a task.
DynamicTasks - Class in org.curjent.agent
Source for dynamically created tasks.
DynamicTasks(int, int, Collection<?>) - Constructor for class org.curjent.agent.DynamicTasks
Initializes the cache of tasks.

E

ExceptionHandler - Interface in org.curjent.agent
Handler for exceptions.
Expiration - Annotation Type in org.curjent.agent
Agent call expirations.
ExpiredException - Exception in org.curjent.agent
Call waited too long to begin executing.
ExpiredException() - Constructor for exception org.curjent.agent.ExpiredException
Exception with a null message and cause.
ExpiredException(String) - Constructor for exception org.curjent.agent.ExpiredException
Exception with a given message and a null cause.
ExpiredException(Throwable) - Constructor for exception org.curjent.agent.ExpiredException
Exception with a null message and a given cause.
ExpiredException(String, Throwable) - Constructor for exception org.curjent.agent.ExpiredException
Exception with a given message and cause.
ExpiredException(AgentCall<?>) - Constructor for exception org.curjent.agent.ExpiredException
Call that expired.

F

finish() - Method in interface org.curjent.agent.AgentCall
Transitions the call to the CallState.FINISHED state.
finish(V) - Method in interface org.curjent.agent.AgentCall
Sets the call's result and exception and transitions the call to the CallState.FINISHED state.
finish(Throwable) - Method in interface org.curjent.agent.AgentCall
Sets the call's result and exception and transitions the call to the CallState.FINISHED state.
finish(boolean, boolean, V, Throwable) - Method in interface org.curjent.agent.AgentCall
Transitions the call to the CallState.FINISHED state.
finish() - Method in class org.curjent.agent.AgentResult
Does nothing and returns false.
finish(V) - Method in class org.curjent.agent.AgentResult
Does nothing and returns false.
finish(Throwable) - Method in class org.curjent.agent.AgentResult
Does nothing and returns false.
finish(boolean, boolean, V, Throwable) - Method in class org.curjent.agent.AgentResult
Does nothing and returns false.
FixedTasks - Class in org.curjent.agent
Source for a fixed number of tasks.
FixedTasks(Object[]) - Constructor for class org.curjent.agent.FixedTasks
Equivalent to FixedTasks(Arrays.asList(tasks)).
FixedTasks(Collection<Object>) - Constructor for class org.curjent.agent.FixedTasks
Saves a copy of the given collection of tasks.

G

get() - Method in class org.curjent.agent.AgentResult
Immediately returns the saved result value.
get(long, TimeUnit) - Method in class org.curjent.agent.AgentResult
Immediately returns the saved result value.
getAcceptedCapacity() - Method in interface org.curjent.agent.AgentConfig
Returns the maximum number of messages an agent will immediately queue for processing.
getAcceptedCapacity() - Method in interface org.curjent.agent.AgentStats
Returns the maximum number of messages the agent will immediately queue for processing.
getAgent() - Method in interface org.curjent.agent.CallSite
Returns this call site's agent.
getAgentLoader() - Method in interface org.curjent.agent.AgentConfig
Returns the loader used to create generated classes for the agent.
getAgentTasks() - Method in interface org.curjent.agent.AgentConfig
Returns the tasks used to execute calls.
getArgument(int) - Method in interface org.curjent.agent.AgentCall
Returns the value for a call's argument.
getArgument(int) - Method in class org.curjent.agent.AgentResult
Throws UnsupportedOperationException.
getArgumentCount() - Method in interface org.curjent.agent.AgentCall
Returns the number of arguments for the call.
getArgumentCount() - Method in class org.curjent.agent.AgentResult
Throws UnsupportedOperationException.
getCallSite() - Method in interface org.curjent.agent.AgentCall
Returns this agent's call site for this call.
getCallSite(String, Class<?>, Class<?>...) - Method in interface org.curjent.agent.AgentConfig
Returns metadata and configuration settings for a specific method.
getCallSite() - Method in class org.curjent.agent.AgentResult
Throws UnsupportedOperationException.
getCallStateListener() - Method in interface org.curjent.agent.AgentCall
Returns the default call state listener for this call.
getCallStateListener(CallState) - Method in interface org.curjent.agent.AgentCall
Returns the listener for the given call state.
getCallStateListener() - Method in interface org.curjent.agent.AgentConfig
Returns the default call state listener for this agent.
getCallStateListener(CallState) - Method in interface org.curjent.agent.AgentConfig
Returns the default call listener for a specific state.
getCallStateListener() - Method in interface org.curjent.agent.AgentMark
Returns the default call state listener for new calls.
getCallStateListener(CallState) - Method in interface org.curjent.agent.AgentMark
Returns the listener for the given call state.
getCallStateListener() - Method in class org.curjent.agent.AgentResult
Throws UnsupportedOperationException.
getCallStateListener(CallState) - Method in class org.curjent.agent.AgentResult
Throws UnsupportedOperationException.
getCallStateListener() - Method in interface org.curjent.agent.CallSite
Returns the default call state listener for this agent's call site.
getCallStateListener(CallState) - Method in interface org.curjent.agent.CallSite
Returns the default listener for the given call state.
getClassLoader() - Method in interface org.curjent.agent.AgentLoader
Returns a non-null reference to the effective class loader.
getClassLoader() - Method in class org.curjent.agent.CustomLoader
Returns this.
getClassLoader() - Method in class org.curjent.agent.DelegatingLoader
Returns the classLoader instance this instance was constructed with.
getCompletion() - Method in interface org.curjent.agent.AgentCall
Returns the reason the call finished.
getCompletion() - Method in class org.curjent.agent.AgentResult
Throws UnsupportedOperationException.
getConfig(Object) - Static method in class org.curjent.agent.Agent
Returns configuration options for an agent.
getConfig(Object, Object, Object) - Static method in class org.curjent.agent.Agent
Returns configuration options for an agent.
getCurrentAccepted() - Method in interface org.curjent.agent.AgentStats
Returns the number of messages currently accepted by the agent.
getCurrentExecuting() - Method in interface org.curjent.agent.AgentStats
Returns the number of messages the agent is currently executing.
getCurrentPending() - Method in interface org.curjent.agent.AgentStats
Returns the number of callers currently suspended by the agent.
getData() - Method in interface org.curjent.agent.AgentCall
Returns the data associated with this call.
getData() - Method in interface org.curjent.agent.AgentConfig
Returns the data previously associated with this agent.
getData() - Method in class org.curjent.agent.AgentResult
Throws UnsupportedOperationException.
getData() - Method in interface org.curjent.agent.CallSite
Returns the data previously associated with this call site.
getDeadcheckTimeout() - Method in interface org.curjent.agent.AgentConfig
Returns the length of time synchronous calls wait before checking if the caller's thread has deadlocked.
getDeadcheckTimeout() - Method in interface org.curjent.agent.AgentStats
Returns the length of time synchronous calls wait before checking if the caller's thread has deadlocked.
getDeadcheckTimeoutUnit() - Method in interface org.curjent.agent.AgentConfig
Returns the deadlock check timeout unit.
getDeadcheckTimeoutUnit() - Method in interface org.curjent.agent.AgentStats
Returns the deadlock check timeout unit.
getDefaultExecutor() - Static method in class org.curjent.agent.Agent
Returns the Executor used for all new agents.
getException() - Method in interface org.curjent.agent.AgentCall
Returns the execution exception if any.
getException() - Method in class org.curjent.agent.AgentResult
Throws UnsupportedOperationException.
getExecutor() - Method in interface org.curjent.agent.AgentConfig
Returns the agent's executor.
getExpirationTimeout() - Method in interface org.curjent.agent.AgentConfig
Returns the default call expiration timeout for call sites and calls not explicitly configured with expiration timeouts.
getExpirationTimeout() - Method in class org.curjent.agent.AgentResult
Throws UnsupportedOperationException.
getExpirationTimeout() - Method in interface org.curjent.agent.CallSite
Returns the default call expiration timeout for calls of this site that are not individually configured with expiration timeouts.
getExpirationTimeoutNanos() - Method in interface org.curjent.agent.AgentCall
Returns the number of NANOSECONDS until this call expires.
getExpirationTimeoutNanos() - Method in class org.curjent.agent.AgentResult
Throws UnsupportedOperationException.
getExpirationTimeoutUnit() - Method in interface org.curjent.agent.AgentConfig
Returns the default call expiration timeout unit.
getExpirationTimeoutUnit() - Method in class org.curjent.agent.AgentResult
Throws UnsupportedOperationException.
getExpirationTimeoutUnit() - Method in interface org.curjent.agent.CallSite
Returns the default call expiration timeout unit for this site.
getExpiredCall() - Method in exception org.curjent.agent.CapacityExceededException
Get the call that was canceled.
getExpiredCall() - Method in exception org.curjent.agent.ExpiredException
Get the call that expired.
getInterfaceMethod() - Method in interface org.curjent.agent.CallSite
Returns the interface's method for this call site.
getInterfaces() - Method in interface org.curjent.agent.AgentConfig
Returns a read-only list of the interfaces implemented by the agent.
getLastCall(Object) - Static method in class org.curjent.agent.Agent
Returns a reference to the last call made to an agent by the current thread.
getMarkerType() - Method in interface org.curjent.agent.AgentMark
Returns the call's marker type or null for a standard call.
getMarkerType() - Method in interface org.curjent.agent.CallSite
Returns the type of Marker.
getPendingCapacity() - Method in interface org.curjent.agent.AgentConfig
Returns the maximum number of callers the agent can suspend while waiting for new messages to be accepted.
getPendingCapacity() - Method in interface org.curjent.agent.AgentStats
Returns the maximum number of callers the agent can suspend while waiting for new messages to be accepted.
getPendingTimeout() - Method in interface org.curjent.agent.AgentConfig
Returns the length of time the caller will wait for the agent to accept a new message.
getPendingTimeout() - Method in interface org.curjent.agent.AgentStats
Returns the length of time the caller will wait for the agent to accept a new message.
getPendingTimeoutUnit() - Method in interface org.curjent.agent.AgentConfig
Returns the pending timeout unit.
getPendingTimeoutUnit() - Method in interface org.curjent.agent.AgentStats
Returns the pending timeout unit.
getResult() - Method in interface org.curjent.agent.AgentCall
Returns the execution result value if any.
getResult() - Method in class org.curjent.agent.AgentResult
Returns the saved result value.
getState() - Method in interface org.curjent.agent.AgentCall
Returns the current state of this call.
getState() - Method in class org.curjent.agent.AgentResult
Always returns FINISHED.
getStats(Object) - Static method in class org.curjent.agent.Agent
Returns a snapshot of statistics for an agent.
getTaskMethod() - Method in interface org.curjent.agent.CallSite
Returns the task's method for this call site.
getTaskType() - Method in interface org.curjent.agent.AgentConfig
Returns the class of agent's task instances.
getThisCall() - Static method in class org.curjent.agent.Agent
Returns a reference to the call executing by the current thread.
getUnhandledExceptionHandler() - Method in interface org.curjent.agent.AgentConfig
Returns the agent's handler for unhandled exceptions.

H

handle(Throwable) - Method in interface org.curjent.agent.ExceptionHandler
An exception was thrown.

I

isCancelled() - Method in class org.curjent.agent.AgentResult
Always returns false.
isDone() - Method in class org.curjent.agent.AgentResult
Always returns true.
isFinished() - Method in class org.curjent.agent.AgentResult
Always returns true.
isFuture() - Method in interface org.curjent.agent.CallSite
Returns true if this call site is asynchronous and the interface method's return type is Future or AgentCall.
Isolated - Annotation Type in org.curjent.agent
Specifies that a call should execute by itself.
isReentrant() - Method in interface org.curjent.agent.CallSite
Returns true if the task's method is annotated with Reentrant.
isReentry() - Method in interface org.curjent.agent.AgentCall
Agent is executing a reentrant call.
isReentry() - Method in class org.curjent.agent.AgentResult
Always returns false.
isSynchronous() - Method in interface org.curjent.agent.CallSite
Returns true if this call site is implicitly or explicitly synchronous.
isSynthetic() - Method in interface org.curjent.agent.CallSite
Returns true if this is a non-standard agent call.

L

Leading - Annotation Type in org.curjent.agent
Specifies that a call should finish executing before any subsequent calls start executing.

M

mark(Object) - Static method in class org.curjent.agent.Agent
Creates a synthetic mark to trace the progress of prior agent calls.
Marker - Annotation Type in org.curjent.agent
Specifies that a call should not start executing until all prior calls have finished executing.
MarkerType - Enum in org.curjent.agent
Type of Marker.

N

newInstance(Class<T>, Object) - Static method in class org.curjent.agent.Agent
Creates and returns a new agent with one background task.
newInstance(Class<T>, AgentTasks) - Static method in class org.curjent.agent.Agent
Creates and returns a new agent with one or more tasks.
newInstance(AgentLoader, Class<?>[], AgentTasks, Class<?>) - Static method in class org.curjent.agent.Agent
Creates and returns a new agent.

O

org.curjent.agent - package org.curjent.agent
Agent public API.

R

Reentrant - Annotation Type in org.curjent.agent
Specifies that a synchronous call can be executed within the context of an existing agent call without blocking.
release(Object) - Method in interface org.curjent.agent.AgentTasks
Releases a task.
release(Object) - Method in class org.curjent.agent.DynamicTasks
Releases a task.
release(Object) - Method in class org.curjent.agent.FixedTasks
Adds the given task to our list of available tasks.
release(Object) - Method in class org.curjent.agent.ReusableTask
Decrements the number of outstanding acquires.
release(Object) - Method in class org.curjent.agent.SingletonTask
Releases the given task, making it available to be acquired again.
ReusableTask - Class in org.curjent.agent
Source for a task that can be used concurrently by multiple threads.
ReusableTask(Object, int) - Constructor for class org.curjent.agent.ReusableTask
Initializes this instance with the one reusable task and the maximum number of times it can be acquired.
run(Runnable) - Method in interface org.curjent.agent.AgentCall
Runs the runnable object within a stable call and agent context.
run(Runnable) - Method in class org.curjent.agent.AgentResult
Throws UnsupportedOperationException.

S

setAcceptedCapacity(int) - Method in interface org.curjent.agent.AgentConfig
Sets the maximum number of messages an agent will immediately queue for processing.
setArgument(int, Object) - Method in interface org.curjent.agent.AgentCall
Sets an argument value.
setArgument(int, Object) - Method in class org.curjent.agent.AgentResult
Throws UnsupportedOperationException.
setCallStateListener(CallStateListener<?>) - Method in interface org.curjent.agent.AgentCall
Sets a default call state listener for this call.
setCallStateListener(CallState, CallStateListener<?>) - Method in interface org.curjent.agent.AgentCall
Sets a listener for the given call state.
setCallStateListener(CallStateListener<?>) - Method in interface org.curjent.agent.AgentConfig
Sets a default call state listener for this agent.
setCallStateListener(CallState, CallStateListener<?>) - Method in interface org.curjent.agent.AgentConfig
Sets a default call listener for the given state.
setCallStateListener(CallStateListener<Void>) - Method in interface org.curjent.agent.AgentMark
Sets a default call state listener for new calls.
setCallStateListener(CallState, CallStateListener<Void>) - Method in interface org.curjent.agent.AgentMark
Sets a listener for the given call state.
setCallStateListener(CallStateListener<?>) - Method in class org.curjent.agent.AgentResult
Throws UnsupportedOperationException.
setCallStateListener(CallState, CallStateListener<?>) - Method in class org.curjent.agent.AgentResult
Throws UnsupportedOperationException.
setCallStateListener(CallStateListener<?>) - Method in interface org.curjent.agent.CallSite
Sets a default call state listener for this agent's call site.
setCallStateListener(CallState, CallStateListener<?>) - Method in interface org.curjent.agent.CallSite
Sets a listener for the given call state.
setData(Object) - Method in interface org.curjent.agent.AgentCall
Sets the data associated with this call.
setData(Object) - Method in interface org.curjent.agent.AgentConfig
Associates data with this agent.
setData(Object) - Method in class org.curjent.agent.AgentResult
Throws UnsupportedOperationException.
setData(Object) - Method in interface org.curjent.agent.CallSite
Associates data with this agent's call site.
setDeadcheckTimeout(long, TimeUnit) - Method in interface org.curjent.agent.AgentConfig
Sets the length of time synchronous calls wait before checking if the caller's thread has deadlocked.
setException(Throwable) - Method in interface org.curjent.agent.AgentCall
Sets the execution exception.
setException(Throwable) - Method in class org.curjent.agent.AgentResult
Throws UnsupportedOperationException.
setExecutor(Executor) - Method in interface org.curjent.agent.AgentConfig
Changes the agent's executor.
setExpirationTimeout(long, TimeUnit) - Method in interface org.curjent.agent.AgentCall
Sets the expiration timeout for this call.
setExpirationTimeout(long, TimeUnit) - Method in interface org.curjent.agent.AgentConfig
Sets the default call expiration for call sites and calls not explicitly configured with expiration timeouts.
setExpirationTimeout(long, TimeUnit) - Method in class org.curjent.agent.AgentResult
Throws UnsupportedOperationException.
setExpirationTimeout(long, TimeUnit) - Method in interface org.curjent.agent.CallSite
Sets the default call expiration for calls of this site that are not individually configured with expiration timeouts.
setExpiredCall(AgentCall<?>) - Method in exception org.curjent.agent.CapacityExceededException
Set the call that was canceled.
setExpiredCall(AgentCall<?>) - Method in exception org.curjent.agent.ExpiredException
Set the call that expired.
setMarkerType(MarkerType) - Method in interface org.curjent.agent.AgentMark
Sets the call's marker type.
setPendingCapacity(int) - Method in interface org.curjent.agent.AgentConfig
Sets the maximum number of callers the agent can suspend while waiting for new messages to be accepted.
setPendingTimeout(long, TimeUnit) - Method in interface org.curjent.agent.AgentConfig
Sets the length of time the caller will wait for the agent to accept a new message.
setResult(V) - Method in interface org.curjent.agent.AgentCall
Sets the result value.
setResult(V) - Method in class org.curjent.agent.AgentResult
Throws UnsupportedOperationException.
setUnhandledExceptionHandler(ExceptionHandler) - Method in interface org.curjent.agent.AgentConfig
Changes the agent's handler for unhandled exceptions.
SingletonTask - Class in org.curjent.agent
Source for one task.
SingletonTask(Object) - Constructor for class org.curjent.agent.SingletonTask
Singleton source for the given task.
Synchronous - Annotation Type in org.curjent.agent
Specifies that a call should execute synchronously.

V

valueOf(String) - Static method in enum org.curjent.agent.CallCompletion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.curjent.agent.CallState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.curjent.agent.MarkerType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.curjent.agent.CallCompletion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.curjent.agent.CallState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.curjent.agent.MarkerType
Returns an array containing the constants of this enum type, in the order they are declared.

A C D E F G H I L M N O R S V

Copyright 2009-2011 Tom Landon
Apache License 2.0