public interface IInternalAccess extends IExternalAccess, IExecutionFeature, IArgumentsResultsFeature, IProvidedServicesFeature, IRequiredServicesFeature, ISubcomponentsFeature, IMonitoringComponentFeature, INFPropertyComponentFeature
PLATFORM, PLATFORM_INTERNAL
STEP_PRIORITY_IMMEDIATE, STEP_PRIORITY_NORMAL
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getArgument(java.lang.String name)
Get an argument value per name.
|
java.lang.ClassLoader |
getClassLoader()
Get the class loader of the component.
|
java.lang.String |
getConfiguration()
Get the configuration.
|
java.lang.Exception |
getException()
Get the exception, if any.
|
IExternalAccess |
getExternalAccess()
Get the external access.
|
<T> T |
getFeature(java.lang.Class<? extends T> type)
Get a feature of the component.
|
<T> T |
getFeature0(java.lang.Class<? extends T> type)
Get a feature of the component without throwing exception if not present.
|
IValueFetcher |
getFetcher()
Get the fetcher.
|
IComponentIdentifier |
getId()
Get the id of the component.
|
java.util.logging.Logger |
getLogger()
Get the logger.
|
IModelInfo |
getModel()
Get the model of the component.
|
IParameterGuesser |
getParameterGuesser()
Get the parameter guesser.
|
getExternalFeature, getModelAsync
createResultListener, createResultListener, getDescription, isComponentThread
getDescription, getDescriptionAsync, getExternalAccess, getExternalAccessAsync, killComponent, killComponent, listenToComponent, repeatStep, repeatStep, resumeComponent, scheduleStep, scheduleStep, setComponentBreakpoints, stepComponent, suspendComponent, waitForDelay, waitForDelay, waitForDelay, waitForDelay, waitForTermination, waitForTick, waitForTick
getArguments, getResults
getArgumentsAsync, getExceptionAsync, getResultsAsync, subscribeToResults
addInterceptor, addMethodInvocationListener, getInterceptors, getProvidedService, getProvidedService, getProvidedService, getProvidedServiceRawImpl, getProvidedServiceRawImpl, getProvidedServiceRawImpl, getProvidedServices, hasMethodListeners, notifyMethodListeners, removeInterceptor, removeMethodInvocationListener
addService, addService, addService, removeService, setTags
addQuery, addQuery, getLocalService, getLocalService, getLocalService0, getLocalServices, getLocalServices, getService, getService, getServices, getServices, searchLocalService, searchLocalServices
addQuery, searchService, searchServices
getChildcount, getComponentFilename, getLocalType
addComponent, createComponent, createComponents, createComponentWithEvents, getChildren, getFileName, getLocalTypeAsync, killComponents, searchComponents
hasEventTargets
publishEvent, subscribeToEvents
getComponentPropertyProvider, getProvidedServicePropertyProvider, getRequiredServicePropertyProvider, hasRequiredServicePropertyProvider
addMethodNFProperty, addNFProperty, addNFProperty, addRequiredMethodNFProperty, addRequiredNFProperty, getMethodNFAllPropertyNames, getMethodNFPropertyMetaInfo, getMethodNFPropertyMetaInfos, getMethodNFPropertyMetaInfos, getMethodNFPropertyNames, getMethodNFPropertyValue, getMethodNFPropertyValue, getNFAllPropertyNames, getNFAllPropertyNames, getNFPropertyMetaInfo, getNFPropertyMetaInfo, getNFPropertyMetaInfos, getNFPropertyMetaInfos, getNFPropertyNames, getNFPropertyNames, getNFPropertyValue, getNFPropertyValue, getNFPropertyValue, getNFPropertyValue, getRequiredMethodNFAllPropertyNames, getRequiredMethodNFPropertyMetaInfo, getRequiredMethodNFPropertyMetaInfos, getRequiredMethodNFPropertyMetaInfos, getRequiredMethodNFPropertyNames, getRequiredMethodNFPropertyValue, getRequiredMethodNFPropertyValue, getRequiredNFAllPropertyNames, getRequiredNFPropertyMetaInfo, getRequiredNFPropertyMetaInfos, getRequiredNFPropertyNames, getRequiredNFPropertyValue, getRequiredNFPropertyValue, removeMethodNFProperty, removeNFProperty, removeNFProperty, removeRequiredMethodNFProperty, removeRequiredNFProperty, shutdownNFPropertyProvider, shutdownNFPropertyProvider, shutdownRequiredNFPropertyProvider
IModelInfo getModel()
IComponentIdentifier getId()
getId
in interface IExternalAccess
java.lang.String getConfiguration()
<T> T getFeature(java.lang.Class<? extends T> type)
feature
- The type of the feature.<T> T getFeature0(java.lang.Class<? extends T> type)
feature
- The type of the feature.IExternalAccess getExternalAccess()
java.util.logging.Logger getLogger()
IValueFetcher getFetcher()
IParameterGuesser getParameterGuesser()
java.lang.Object getArgument(java.lang.String name)
name
- The argument name.java.lang.ClassLoader getClassLoader()
java.lang.Exception getException()