public interface Interceptor extends Container
Interceptor which can be injected into the chain of Interceptor
Dynamic Interceptor will be created thanks to the ServiceLoader so it must provide a constructor with no
parameter.| Modifier and Type | Method and Description |
|---|---|
String |
getId()
Gives an identifier to the Container, allowing to inject an
Interceptor into the Interceptor
chain. |
void |
setHolder(ExoContainer holder)
Sets the holder which is mostly used when it is required to be able to go through the chain of
Interceptor |
void |
setParent(ExoContainer parent)
Sets the parent container
|
void |
setSuccessor(Interceptor successor)
Sets the successor of the Interceptor in the chain of
Interceptor |
accept, createComponent, getComponentAdapter, getComponentAdapterOfType, getComponentAdapters, getComponentAdaptersOfType, getComponentInstance, getComponentInstanceOfType, getComponentInstancesOfType, getManagementContext, getMBeanServer, getScopingObjectName, getSuccessor, initialize, registerComponentImplementation, registerComponentInstance, unregisterComponentdisposevoid setSuccessor(Interceptor successor)
Interceptorsuccessor - the successorvoid setHolder(ExoContainer holder)
Interceptorholder - the holder of the containervoid setParent(ExoContainer parent)
parent - the parent containerString getId()
Interceptor into the Interceptor
chain.Copyright © 2016 eXo Platform SAS. All Rights Reserved.