public class CAgent extends MicroAgent implements ICService
MicroAgent.ExecuteWaitForStep| Constructor and Description |
|---|
CAgent() |
| Modifier and Type | Method and Description |
|---|---|
IFuture<Void> |
executeBody()
Test if copy parameters work.
|
IFuture<Boolean> |
testArgumentCopy(Object arg,
int hash)
Test if no copy works.
|
IFuture<Boolean> |
testArgumentReference(Object arg,
int hash)
Test if no copy works.
|
IIntermediateFuture<Object> |
testResultCopies(Object[] args)
Test if result value can be passed by copy.
|
IFuture<Object> |
testResultCopy(Object arg)
Test if result value can be passed by copy.
|
IFuture<Object> |
testResultReference(Object arg)
Test if result value can be passed by reference.
|
IIntermediateFuture<Object> |
testResultReferences(Object[] args)
Test if result value can be passed by reference.
|
addMessageHandler, addService, addService, addService, agentCreated, agentKilled, createReply, createResultListener, createResultListener, createServiceContainer, getAgentAdapter, getAgentName, getArgument, getArguments, getClassLoader, getComponentAdapter, getComponentDescription, getComponentIdentifier, getConfiguration, getExternalAccess, getFetcher, getInterpreter, getLogger, getModel, getNfPropertyMetaInfo, getNonFunctionalPropertyNames, getNonFunctionalPropertyValue, getNonFunctionalPropertyValue, getParentAccess, getProperty, getRawService, getRawService, getRawServices, getRequiredService, getRequiredServicePropertyProvider, getRequiredServices, getResults, getServiceContainer, getServiceProvider, getTime, hasEventTargets, hasRequiredServicePropertyProvider, init, isAtBreakpoint, isComponentThread, killAgent, killComponent, messageArrived, publishEvent, removeMessageHandler, removeService, scheduleStep, scheduleStep, sendMessage, sendMessage, sendMessageAndWait, setResultValue, streamArrived, subscribeToEvents, waitFor, waitFor, waitForDelay, waitForDelay, waitForDelay, waitForDelay, waitForTickpublic IFuture<Void> executeBody()
executeBody in interface IMicroAgentexecuteBody in class MicroAgentpublic IFuture<Boolean> testArgumentReference(Object arg, int hash)
testArgumentReference in interface ICServicepublic IFuture<Boolean> testArgumentCopy(Object arg, int hash)
testArgumentCopy in interface ICServicepublic IFuture<Object> testResultReference(Object arg)
testResultReference in interface ICServicepublic IFuture<Object> testResultCopy(Object arg)
testResultCopy in interface ICServicepublic IIntermediateFuture<Object> testResultReferences(Object[] args)
testResultReferences in interface ICServicepublic IIntermediateFuture<Object> testResultCopies(Object[] args)
testResultCopies in interface ICServiceCopyright © 2013. All Rights Reserved.