Uses of Interface
org.exoplatform.container.spi.ComponentAdapter
-
Packages that use ComponentAdapter Package Description org.exoplatform.container This package provides container API.org.exoplatform.container.jmx org.exoplatform.container.management org.exoplatform.container.spi This package defines most important classes and interfaces, that should be used in case you would like to implement a newContainer. -
-
Uses of ComponentAdapter in org.exoplatform.container
Classes in org.exoplatform.container that implement ComponentAdapter Modifier and Type Class Description classAbstractComponentAdapter<T>classInstanceComponentAdapter<T>Fields in org.exoplatform.container with type parameters of type ComponentAdapter Modifier and Type Field Description protected Set<ComponentAdapter<?>>ConcurrentContainer. componentAdaptersprotected ConcurrentMap<Object,ComponentAdapter<?>>ConcurrentContainer. componentKeyToAdapterCacheprotected CopyOnWriteArrayList<ComponentAdapter<?>>ConcurrentContainer. orderedComponentAdaptersMethods in org.exoplatform.container that return ComponentAdapter Modifier and Type Method Description <T> ComponentAdapter<T>AbstractContainer. getComponentAdapter(Object componentKey, Class<T> bindType, boolean autoRegistration)Find a component adapter associated with the specified key.<T> ComponentAdapter<T>ConcurrentContainer. getComponentAdapter(Object componentKey, Class<T> bindType, boolean autoRegistration)ComponentAdapter<?>ExoContainer. getComponentAdapter(Object componentKey)Find a component adapter associated with the specified key.<T> ComponentAdapter<T>ExoContainer. getComponentAdapter(Object componentKey, Class<T> bindType)This method is equivalent toExoContainer.getComponentAdapter(Object, Class, boolean)withtruefor the parameterautoRegistration<T> ComponentAdapter<T>ExoContainer. getComponentAdapter(Object componentKey, Class<T> bindType, boolean autoRegistration)Find a component adapter associated with the specified key.<T> ComponentAdapter<T>AbstractContainer. getComponentAdapterOfType(Class<T> componentType, boolean autoRegistration)Find a component adapter associated with the specified type.<T> ComponentAdapter<T>CachingContainer. getComponentAdapterOfType(Class<T> componentType, boolean autoRegistration)<T> ComponentAdapter<T>ConcurrentContainer. getComponentAdapterOfType(Class<T> componentType, boolean autoRegistration)<T> ComponentAdapter<T>ExoContainer. getComponentAdapterOfType(Class<T> componentType)This method is equivalent toExoContainer.getComponentAdapterOfType(Class, boolean)withtruefor the parameterautoRegistration<T> ComponentAdapter<T>ExoContainer. getComponentAdapterOfType(Class<T> componentType, boolean autoRegistration)Find a component adapter associated with the specified type.protected ComponentAdapter<?>ConcurrentContainer. registerComponent(ComponentAdapter<?> componentAdapter)Register a component via a ComponentAdapter.<T> ComponentAdapter<T>AbstractContainer. registerComponentImplementation(Object componentKey, Class<T> componentImplementation)Register a component.<T> ComponentAdapter<T>CachingContainer. registerComponentImplementation(Object componentKey, Class<T> componentImplementation)<T> ComponentAdapter<T>ConcurrentContainer. registerComponentImplementation(Object componentKey, Class<T> componentImplementation)Register a component.<T> ComponentAdapter<T>ExoContainer. registerComponentImplementation(Class<T> componentImplementation)Register a component using the componentImplementation as key.<T> ComponentAdapter<T>AbstractContainer. registerComponentInstance(Object componentKey, T componentInstance)Register an arbitrary object as a component in the container.<T> ComponentAdapter<T>CachingContainer. registerComponentInstance(Object componentKey, T componentInstance)<T> ComponentAdapter<T>ConcurrentContainer. registerComponentInstance(Object componentKey, T componentInstance)Register an arbitrary object as a component in the container.<T> ComponentAdapter<T>ExoContainer. registerComponentInstance(T componentInstance)Register an arbitrary object.ComponentAdapter<?>AbstractContainer. unregisterComponent(Object componentKey)Unregister a component by key.ComponentAdapter<?>CachingContainer. unregisterComponent(Object componentKey)ComponentAdapter<?>ConcurrentContainer. unregisterComponent(Object componentKey)Methods in org.exoplatform.container that return types with arguments of type ComponentAdapter Modifier and Type Method Description Collection<ComponentAdapter<?>>AbstractContainer. getComponentAdapters()Retrieve all the component adapters inside this container.Collection<ComponentAdapter<?>>ConcurrentContainer. getComponentAdapters()<T> List<ComponentAdapter<T>>AbstractContainer. getComponentAdaptersOfType(Class<T> componentType)Retrieve all component adapters inside this container that are associated with the specified type.<T> List<ComponentAdapter<T>>CachingContainer. getComponentAdaptersOfType(Class<T> componentType)<T> List<ComponentAdapter<T>>ConcurrentContainer. getComponentAdaptersOfType(Class<T> componentType)Methods in org.exoplatform.container with parameters of type ComponentAdapter Modifier and Type Method Description protected voidConcurrentContainer. addOrderedComponentAdapter(ComponentAdapter<?> componentAdapter)protected <T> TConcurrentContainer. getComponentInstanceFromContext(ComponentAdapter<T> componentAdapter, Class<T> bindType)Gets the component instance from the contextprotected <T> TConcurrentContainer. getInstance(ComponentAdapter<T> componentAdapter, Class<T> type, boolean autoRegistration)protected ComponentAdapter<?>ConcurrentContainer. registerComponent(ComponentAdapter<?> componentAdapter)Register a component via a ComponentAdapter. -
Uses of ComponentAdapter in org.exoplatform.container.jmx
Classes in org.exoplatform.container.jmx that implement ComponentAdapter Modifier and Type Class Description classMX4JComponentAdapter<T> -
Uses of ComponentAdapter in org.exoplatform.container.management
Classes in org.exoplatform.container.management that implement ComponentAdapter Modifier and Type Class Description classManageableComponentAdapter<T>Methods in org.exoplatform.container.management that return ComponentAdapter Modifier and Type Method Description <T> ComponentAdapter<T>ManageableComponentAdapterFactory. createComponentAdapter(Object componentKey, Class<T> componentImplementation)<T> ComponentAdapter<T>ManageableContainer. registerComponentInstance(Object componentKey, T componentInstance)Register an arbitrary object as a component in the container.ComponentAdapter<?>ManageableContainer. unregisterComponent(Object componentKey)Unregister a component by key. -
Uses of ComponentAdapter in org.exoplatform.container.spi
Methods in org.exoplatform.container.spi that return ComponentAdapter Modifier and Type Method Description <T> ComponentAdapter<T>ComponentAdapterFactory. createComponentAdapter(Object componentKey, Class<T> componentImplementation)Create a new component adapter based on the specified arguments.<T> ComponentAdapter<T>Container. getComponentAdapter(Object componentKey, Class<T> bindType, boolean autoRegistration)Find a component adapter associated with the specified key.<T> ComponentAdapter<T>Container. getComponentAdapterOfType(Class<T> componentType, boolean autoRegistration)Find a component adapter associated with the specified type.<T> ComponentAdapter<T>Container. registerComponentImplementation(Object componentKey, Class<T> componentImplementation)Register a component.<T> ComponentAdapter<T>Container. registerComponentInstance(Object componentKey, T componentInstance)Register an arbitrary object as a component in the container.ComponentAdapter<?>Container. unregisterComponent(Object componentKey)Unregister a component by key.Methods in org.exoplatform.container.spi that return types with arguments of type ComponentAdapter Modifier and Type Method Description Collection<ComponentAdapter<?>>Container. getComponentAdapters()Retrieve all the component adapters inside this container.<T> List<ComponentAdapter<T>>Container. getComponentAdaptersOfType(Class<T> componentType)Retrieve all component adapters inside this container that are associated with the specified type.
-