Package jadex.bdiv3
Interface IBDIAgent
- 
- All Superinterfaces:
- IArgumentsResultsFeature,- IBDIAgentFeature,- IExecutionFeature,- IExternalAccess,- IExternalArgumentsResultsFeature,- IExternalBDIAgentFeature,- IExternalComponentFeature,- IExternalExecutionFeature,- IExternalMonitoringComponentFeature,- IExternalNFPropertyComponentFeature,- IExternalProvidedServicesFeature,- IExternalRequiredServicesFeature,- IExternalSubcomponentsFeature,- IInternalAccess,- IMonitoringComponentFeature,- INFPropertyComponentFeature,- IProvidedServicesFeature,- IRequiredServicesFeature,- ISubcomponentsFeature
 - All Known Implementing Classes:
- ComponentPlanBDI,- HelloWorldBDI,- HelloWorldPlan2,- IndexChangeBDI,- InterfaceInjectionBDI,- PlanMethodInjectionBDI,- PlanReasonInjectionBDI,- SayHelloBDI
 
 public interface IBDIAgent extends IInternalAccess, IBDIAgentFeature Interface for injecting agent methods into pojos.
- 
- 
Field Summary- 
Fields inherited from interface jadex.bridge.component.IExecutionFeatureSTEP_PRIORITY_IMMEDIATE, STEP_PRIORITY_NORMAL
 - 
Fields inherited from interface jadex.bridge.IExternalAccessPLATFORM, PLATFORM_INTERNAL
 
- 
 - 
Method Summary- 
Methods inherited from interface jadex.bridge.component.IArgumentsResultsFeaturegetArguments, getResults
 - 
Methods inherited from interface jadex.bdiv3.features.IBDIAgentFeatureaddBeliefListener, dropGoal, getGoal, getGoals, getGoals, removeBeliefListener
 - 
Methods inherited from interface jadex.bridge.component.IExecutionFeaturecreateResultListener, createResultListener, getDescription, isComponentThread
 - 
Methods inherited from interface jadex.bridge.IExternalAccessgetExternalFeature, getModelAsync
 - 
Methods inherited from interface jadex.bridge.component.IExternalArgumentsResultsFeaturegetArgumentsAsync, getExceptionAsync, getResultsAsync, subscribeToResults
 - 
Methods inherited from interface jadex.bdiv3.features.IExternalBDIAgentFeatureadoptPlan, adoptPlan, dispatchTopLevelGoal
 - 
Methods inherited from interface jadex.bridge.component.IExternalExecutionFeaturegetDescription, getDescriptionAsync, getDescriptions, getExternalAccess, getExternalAccessAsync, killComponent, killComponent, listenToAll, listenToComponent, repeatStep, repeatStep, resumeComponent, scheduleStep, scheduleStep, setComponentBreakpoints, stepComponent, suspendComponent, waitForDelay, waitForDelay, waitForDelay, waitForDelay, waitForTermination, waitForTick, waitForTick
 - 
Methods inherited from interface jadex.bridge.component.IExternalMonitoringComponentFeaturepublishEvent, subscribeToEvents
 - 
Methods inherited from interface jadex.bridge.component.IExternalNFPropertyComponentFeatureaddMethodNFProperty, addNFProperty, addNFProperty, addRequiredMethodNFProperty, addRequiredNFProperty, getMethodNFAllPropertyNames, getMethodNFPropertyMetaInfo, getMethodNFPropertyMetaInfos, getMethodNFPropertyMetaInfos, getMethodNFPropertyNames, getMethodNFPropertyPrettyPrintValue, getMethodNFPropertyValue, getMethodNFPropertyValue, getNFAllPropertyNames, getNFAllPropertyNames, getNFPropertyMetaInfo, getNFPropertyMetaInfo, getNFPropertyMetaInfos, getNFPropertyMetaInfos, getNFPropertyNames, getNFPropertyNames, getNFPropertyPrettyPrintValue, getNFPropertyPrettyPrintValue, getNFPropertyValue, getNFPropertyValue, getNFPropertyValue, getNFPropertyValue, getRequiredMethodNFAllPropertyNames, getRequiredMethodNFPropertyMetaInfo, getRequiredMethodNFPropertyMetaInfos, getRequiredMethodNFPropertyMetaInfos, getRequiredMethodNFPropertyNames, getRequiredMethodNFPropertyPrettyPrintValue, getRequiredMethodNFPropertyValue, getRequiredMethodNFPropertyValue, getRequiredNFAllPropertyNames, getRequiredNFPropertyMetaInfo, getRequiredNFPropertyMetaInfos, getRequiredNFPropertyNames, getRequiredNFPropertyPrettyPrintValue, getRequiredNFPropertyValue, getRequiredNFPropertyValue, removeMethodNFProperty, removeNFProperty, removeNFProperty, removeRequiredMethodNFProperty, removeRequiredNFProperty, shutdownNFPropertyProvider, shutdownNFPropertyProvider, shutdownRequiredNFPropertyProvider
 - 
Methods inherited from interface jadex.bridge.service.component.IExternalProvidedServicesFeatureaddService, addService, addService, removeService, setTags
 - 
Methods inherited from interface jadex.bridge.service.component.IExternalRequiredServicesFeatureaddQuery, searchService, searchServices
 - 
Methods inherited from interface jadex.bridge.component.IExternalSubcomponentsFeatureaddComponent, createComponent, createComponents, createComponentWithEvents, getChildren, getFileName, getLocalTypeAsync, killComponents, searchComponents
 - 
Methods inherited from interface jadex.bridge.IInternalAccessgetArgument, getClassLoader, getConfiguration, getException, getExternalAccess, getFeature, getFeature0, getFetcher, getId, getLogger, getModel, getParameterGuesser
 - 
Methods inherited from interface jadex.bridge.component.IMonitoringComponentFeaturehasEventTargets
 - 
Methods inherited from interface jadex.bridge.component.INFPropertyComponentFeaturegetComponentPropertyProvider, getProvidedServicePropertyProvider, getRequiredServicePropertyProvider, hasRequiredServicePropertyProvider
 - 
Methods inherited from interface jadex.bridge.service.component.IProvidedServicesFeatureaddInterceptor, addMethodInvocationListener, getInterceptors, getProvidedService, getProvidedService, getProvidedService, getProvidedServiceRawImpl, getProvidedServiceRawImpl, getProvidedServiceRawImpl, getProvidedServices, hasMethodListeners, notifyMethodListeners, removeInterceptor, removeMethodInvocationListener
 - 
Methods inherited from interface jadex.bridge.service.component.IRequiredServicesFeatureaddQuery, addQuery, addQuery, getLocalService, getLocalService, getLocalService0, getLocalServices, getLocalServices, getService, getService, getServices, getServices, searchLocalService, searchLocalServices, searchService
 - 
Methods inherited from interface jadex.bridge.component.ISubcomponentsFeaturegetChildcount, getComponentFilename, getLocalType
 
- 
 
-