Modifier and Type | Method and Description |
---|---|
IFuture<Tuple2<IComponentInstance,IComponentAdapter>> |
BDIAgentFactory.createComponentInstance(IComponentDescription desc,
IComponentAdapterFactory factory,
IModelInfo modelinfo,
String config,
Map<String,Object> arguments,
IExternalAccess parent,
RequiredServiceBinding[] bindings,
boolean copy,
boolean realtime,
IIntermediateResultListener<Tuple2<String,Object>> resultlistener,
Future<Void> init)
Create a component instance.
|
Tuple2<IComponentInstance,IComponentAdapter> |
BDIAgentFactory.createComponentInstance(IComponentDescription desc,
IComponentAdapterFactory factory,
OAVAgentModel amodel,
String config,
Map<String,Object> arguments,
IExternalAccess parent,
RequiredServiceBinding[] bindings,
boolean copy,
boolean realtime,
IIntermediateResultListener<Tuple2<String,Object>> resultlistener,
Future<Void> ret)
Create a component instance.
|
Modifier and Type | Method and Description |
---|---|
RequiredServiceBinding[] |
BDIInterpreter.getBindings()
Get the bindings.
|
Constructor and Description |
---|
BDIInterpreter(IComponentDescription desc,
IComponentAdapterFactory factory,
jadex.rules.state.IOAVState state,
OAVAgentModel model,
String config,
Map<String,Object> arguments,
IExternalAccess parent,
RequiredServiceBinding[] bindings,
Map kernelprops,
boolean copy,
boolean realtime,
IIntermediateResultListener<Tuple2<String,Object>> resultlistener,
Future<Void> inited)
Create an agent interpreter for the given agent.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Tuple2<IComponentInstance,IComponentAdapter>> |
BpmnFactory.createComponentInstance(IComponentDescription desc,
IComponentAdapterFactory factory,
IModelInfo modelinfo,
String config,
Map<String,Object> arguments,
IExternalAccess parent,
RequiredServiceBinding[] bindings,
boolean copy,
boolean realtime,
IIntermediateResultListener<Tuple2<String,Object>> resultlistener,
Future<Void> inited)
Create a component instance.
|
Constructor and Description |
---|
BpmnInterpreter(IComponentDescription desc,
IComponentAdapterFactory factory,
MBpmnModel model,
Map arguments,
String config,
IExternalAccess parent,
Map activityhandlers,
Map stephandlers,
IValueFetcher fetcher,
RequiredServiceBinding[] bindings,
boolean copy,
boolean realtime,
IIntermediateResultListener<Tuple2<String,Object>> resultlistener,
Future<Void> inited)
Create a new bpmn process.
|
Modifier and Type | Method and Description |
---|---|
RequiredServiceBinding[] |
ComponentInstanceInfo.getBindings()
Get the bindings.
|
Modifier and Type | Method and Description |
---|---|
void |
ComponentInstanceInfo.addBinding(RequiredServiceBinding binding)
Add a binding.
|
void |
ComponentInstanceInfo.setBindings(RequiredServiceBinding[] bindings)
Set the bindings.
|
Modifier and Type | Method and Description |
---|---|
RequiredServiceBinding |
ProvidedServiceImplementation.getBinding()
Get the binding.
|
RequiredServiceBinding |
RequiredServiceInfo.getDefaultBinding()
Get the binding.
|
Modifier and Type | Method and Description |
---|---|
IFuture<IService> |
BasicServiceContainer.getRequiredService(RequiredServiceInfo info,
RequiredServiceBinding binding)
Get a required service.
|
<T> IFuture<T> |
BasicServiceContainer.getRequiredService(RequiredServiceInfo info,
RequiredServiceBinding binding,
boolean rebind)
Get a required service.
|
IIntermediateFuture<IService> |
BasicServiceContainer.getRequiredServices(RequiredServiceInfo info,
RequiredServiceBinding binding)
Get required services.
|
<T> IIntermediateFuture<T> |
BasicServiceContainer.getRequiredServices(RequiredServiceInfo info,
RequiredServiceBinding binding,
boolean rebind)
Get required services.
|
<T> IFuture<T> |
IRequiredServiceFetcher.getService(RequiredServiceInfo info,
RequiredServiceBinding binding,
boolean rebind)
Get a required service.
|
<T> IIntermediateFuture<T> |
IRequiredServiceFetcher.getServices(RequiredServiceInfo info,
RequiredServiceBinding binding,
boolean rebind)
Get a required multi service.
|
void |
ProvidedServiceImplementation.setBinding(RequiredServiceBinding binding)
Set the binding.
|
void |
RequiredServiceInfo.setDefaultBinding(RequiredServiceBinding binding)
Set the binding.
|
Constructor and Description |
---|
ProvidedServiceImplementation(Class<?> implementation,
String expression,
String proxytype,
RequiredServiceBinding binding,
UnparsedExpression[] interceptors)
Create a new service implementation.
|
RequiredServiceBinding(RequiredServiceBinding orig)
Create a new binding.
|
RequiredServiceInfo(String name,
Class<?> type,
boolean multiple,
Class<?> multiplextype,
RequiredServiceBinding binding)
Create a new service info.
|
Modifier and Type | Method and Description |
---|---|
static IInternalService |
BasicServiceInvocationHandler.createDelegationProvidedServiceProxy(IExternalAccess ea,
IComponentAdapter adapter,
IServiceIdentifier sid,
RequiredServiceInfo info,
RequiredServiceBinding binding,
ClassLoader classloader,
IThreadPoolService tp)
Static method for creating a delegation service proxy for
provided service that is not offered by the component itself.
|
IFuture |
DefaultServiceFetcher.createProxy(IService service,
RequiredServiceInfo info,
RequiredServiceBinding binding)
Create a proxy.
|
static IService |
BasicServiceInvocationHandler.createRequiredServiceProxy(IInternalAccess ia,
IExternalAccess ea,
IComponentAdapter adapter,
IService service,
IRequiredServiceFetcher fetcher,
RequiredServiceInfo info,
RequiredServiceBinding binding,
IThreadPoolService tp)
Static method for creating a standard service proxy for a required service.
|
IFuture<Collection<IExternalAccess>> |
DefaultServiceFetcher.getChildExternalAccesses(IComponentIdentifier cid,
IServiceProvider provider,
RequiredServiceInfo info,
RequiredServiceBinding binding)
Get a fitting (of given type) child component.
|
IFuture |
DefaultServiceFetcher.getParentAccess(IServiceProvider provider,
RequiredServiceInfo info,
RequiredServiceBinding binding) |
<T> IFuture<T> |
ComponentServiceContainer.getRequiredService(RequiredServiceInfo info,
RequiredServiceBinding binding,
boolean rebind)
Get a required service.
|
<T> IIntermediateFuture<T> |
ComponentServiceContainer.getRequiredServices(RequiredServiceInfo info,
RequiredServiceBinding binding,
boolean rebind)
Get required services.
|
<T> IFuture<T> |
DefaultServiceFetcher.getService(RequiredServiceInfo info,
RequiredServiceBinding bd,
boolean rebind)
Get a required service.
|
IIntermediateFuture |
DefaultServiceFetcher.getServices(RequiredServiceInfo info,
RequiredServiceBinding bd,
boolean rebind)
Get a required multi service.
|
Constructor and Description |
---|
DefaultServiceFetcher.StoreDelegationResultListener(Future<T> ret,
IServiceProvider provider,
RequiredServiceInfo info,
RequiredServiceBinding binding)
Create a new listener.
|
DefaultServiceFetcher.StoreIntermediateDelegationResultListener(IntermediateFuture ret,
IServiceProvider provider,
RequiredServiceInfo info,
RequiredServiceBinding binding)
Create a new listener.
|
Constructor and Description |
---|
DelegationInterceptor(IExternalAccess ea,
RequiredServiceInfo info,
RequiredServiceBinding binding,
IRequiredServiceFetcher fetcher)
Create a new invocation handler.
|
RecoveryInterceptor(IExternalAccess ea,
RequiredServiceInfo info,
RequiredServiceBinding binding,
IRequiredServiceFetcher fetcher)
Create a new invocation handler.
|
Modifier and Type | Method and Description |
---|---|
RequiredServiceBinding[] |
CreationInfo.getRequiredServiceBindings()
Get the bindings.
|
Modifier and Type | Method and Description |
---|---|
void |
CreationInfo.setRequiredServiceBindings(RequiredServiceBinding[] bindings)
Set the bindings.
|
Constructor and Description |
---|
CreationInfo(String config,
Map<String,Object> args,
IComponentIdentifier parent,
Boolean suspend,
Boolean master,
Boolean daemon,
Boolean autoshutdown,
String[] imports,
RequiredServiceBinding[] bindings,
IResourceIdentifier rid)
Create a new creation info.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Tuple2<IComponentInstance,IComponentAdapter>> |
IComponentFactory.createComponentInstance(IComponentDescription desc,
IComponentAdapterFactory factory,
IModelInfo model,
String config,
Map<String,Object> arguments,
IExternalAccess parent,
RequiredServiceBinding[] bindings,
boolean copy,
boolean realtime,
IIntermediateResultListener<Tuple2<String,Object>> resultlistener,
Future<Void> init)
Create a component instance.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Tuple2<IComponentInstance,IComponentAdapter>> |
MicroAgentFactory.createComponentInstance(IComponentDescription desc,
IComponentAdapterFactory factory,
IModelInfo model,
String config,
Map<String,Object> arguments,
IExternalAccess parent,
RequiredServiceBinding[] binding,
boolean copy,
boolean realtime,
IIntermediateResultListener<Tuple2<String,Object>> resultlistener,
Future<Void> inited)
Create a component instance.
|
Constructor and Description |
---|
MicroAgentInterpreter(IComponentDescription desc,
IComponentAdapterFactory factory,
MicroModel model,
Class microclass,
Map args,
String config,
IExternalAccess parent,
RequiredServiceBinding[] bindings,
boolean copy,
boolean realtime,
IIntermediateResultListener<Tuple2<String,Object>> resultlistener,
Future<Void> inited)
Create a new agent.
|
Copyright © 2012. All Rights Reserved.