Package jadex.bridge.component
Interface IExternalArgumentsResultsFeature
-
- All Superinterfaces:
IExternalComponentFeature
- All Known Subinterfaces:
IArgumentsResultsFeature
,IBDIAgent
,IExternalAccess
,IInternalAccess
- All Known Implementing Classes:
jadex.bridge.component.impl.ArgumentsResultsComponentFeature
,BDIXArgumentsResultsComponentFeature
,ComponentPlanBDI
,HelloWorldBDI
,HelloWorldPlan2
,IndexChangeBDI
,InterfaceInjectionBDI
,PlanMethodInjectionBDI
,PlanReasonInjectionBDI
,SayHelloBDI
public interface IExternalArgumentsResultsFeature extends IExternalComponentFeature
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IFuture<java.util.Map<java.lang.String,java.lang.Object>>
getArgumentsAsync()
Get the arguments.IFuture<java.lang.Exception>
getExceptionAsync()
Get the exception, if any.IFuture<java.util.Map<java.lang.String,java.lang.Object>>
getResultsAsync()
Get the component results.ISubscriptionIntermediateFuture<Tuple2<java.lang.String,java.lang.Object>>
subscribeToResults()
Subscribe to receive results.
-
-
-
Method Detail
-
getResultsAsync
IFuture<java.util.Map<java.lang.String,java.lang.Object>> getResultsAsync()
Get the component results.- Returns:
- The results.
-
getArgumentsAsync
IFuture<java.util.Map<java.lang.String,java.lang.Object>> getArgumentsAsync()
Get the arguments.- Returns:
- The arguments.
-
getExceptionAsync
IFuture<java.lang.Exception> getExceptionAsync()
Get the exception, if any.- Returns:
- The failure reason for use during cleanup, if any.
-
subscribeToResults
ISubscriptionIntermediateFuture<Tuple2<java.lang.String,java.lang.Object>> subscribeToResults()
Subscribe to receive results.
-
-