Class InterceptorConfiguration
- java.lang.Object
-
- org.infinispan.commons.configuration.AbstractTypedPropertiesConfiguration
-
- org.infinispan.configuration.cache.InterceptorConfiguration
-
- All Implemented Interfaces:
org.infinispan.commons.configuration.BaseConfigurationInfo,org.infinispan.commons.configuration.ConfigurationInfo
public class InterceptorConfiguration extends org.infinispan.commons.configuration.AbstractTypedPropertiesConfiguration implements org.infinispan.commons.configuration.ConfigurationInfoDescribes a custom interceptor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInterceptorConfiguration.PositionPositional placing of a new custom interceptor
-
Field Summary
Fields Modifier and Type Field Description static org.infinispan.commons.configuration.attributes.AttributeDefinition<Class>AFTERstatic org.infinispan.commons.configuration.attributes.AttributeDefinition<Class>BEFOREstatic org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>INDEXstatic org.infinispan.commons.configuration.attributes.AttributeDefinition<AsyncInterceptor>INTERCEPTORstatic org.infinispan.commons.configuration.attributes.AttributeDefinition<Class>INTERCEPTOR_CLASSstatic org.infinispan.commons.configuration.attributes.AttributeDefinition<InterceptorConfiguration.Position>POSITION
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<? extends AsyncInterceptor>after()AsyncInterceptorasyncInterceptor()static org.infinispan.commons.configuration.attributes.AttributeSetattributeDefinitionSet()org.infinispan.commons.configuration.attributes.AttributeSetattributes()Class<? extends AsyncInterceptor>before()booleanfirst()org.infinispan.commons.configuration.elements.ElementDefinitiongetElementDefinition()intindex()booleanlast()InterceptorConfiguration.Positionposition()Class<? extends AsyncInterceptor>sequentialInterceptorClass()StringtoString()-
Methods inherited from class org.infinispan.commons.configuration.AbstractTypedPropertiesConfiguration
attributeSet, equals, hashCode, properties
-
-
-
-
Field Detail
-
POSITION
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<InterceptorConfiguration.Position> POSITION
-
AFTER
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Class> AFTER
-
BEFORE
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Class> BEFORE
-
INTERCEPTOR
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<AsyncInterceptor> INTERCEPTOR
-
INTERCEPTOR_CLASS
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Class> INTERCEPTOR_CLASS
-
INDEX
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer> INDEX
-
-
Method Detail
-
attributeDefinitionSet
public static org.infinispan.commons.configuration.attributes.AttributeSet attributeDefinitionSet()
-
after
public Class<? extends AsyncInterceptor> after()
-
before
public Class<? extends AsyncInterceptor> before()
-
asyncInterceptor
public AsyncInterceptor asyncInterceptor()
-
sequentialInterceptorClass
public Class<? extends AsyncInterceptor> sequentialInterceptorClass()
-
index
public int index()
-
position
public InterceptorConfiguration.Position position()
-
first
public boolean first()
-
last
public boolean last()
-
attributes
public org.infinispan.commons.configuration.attributes.AttributeSet attributes()
- Specified by:
attributesin interfaceorg.infinispan.commons.configuration.BaseConfigurationInfo
-
getElementDefinition
public org.infinispan.commons.configuration.elements.ElementDefinition getElementDefinition()
- Specified by:
getElementDefinitionin interfaceorg.infinispan.commons.configuration.BaseConfigurationInfo
-
toString
public String toString()
- Overrides:
toStringin classorg.infinispan.commons.configuration.AbstractTypedPropertiesConfiguration
-
-