Package org.apache.openejb.jee
Class InterceptorBinding
- java.lang.Object
-
- org.apache.openejb.jee.InterceptorBinding
-
public class InterceptorBinding extends Object
ejb-jar_3_1.xsdJava class for interceptor-bindingType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="interceptor-bindingType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" maxOccurs="unbounded" minOccurs="0"/> <element name="ejb-name" type="{http://java.sun.com/xml/ns/javaee}string"/> <choice> <element name="interceptor-class" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType" maxOccurs="unbounded" minOccurs="0"/> <element name="interceptor-order" type="{http://java.sun.com/xml/ns/javaee}interceptor-orderType"/> </choice> <element name="exclude-default-interceptors" type="{http://java.sun.com/xml/ns/javaee}true-falseType" minOccurs="0"/> <element name="exclude-class-interceptors" type="{http://java.sun.com/xml/ns/javaee}true-falseType" minOccurs="0"/> <element name="method" type="{http://java.sun.com/xml/ns/javaee}named-methodType" minOccurs="0"/> </sequence> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected StringclassNameprotected TextMapdescriptionprotected StringejbNameprotected booleanexcludeClassInterceptorsprotected booleanexcludeDefaultInterceptorsprotected Stringidprotected List<String>interceptorClassprotected InterceptorOrderinterceptorOrderprotected NamedMethodmethod
-
Constructor Summary
Constructors Constructor Description InterceptorBinding()InterceptorBinding(String ejbName)InterceptorBinding(String ejbName, String... interceptorClasses)InterceptorBinding(String ejbName, Interceptor... interceptors)InterceptorBinding(EnterpriseBean bean, Interceptor... interceptors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetClassName()StringgetDescription()Text[]getDescriptions()StringgetEjbName()booleangetExcludeClassInterceptors()booleangetExcludeDefaultInterceptors()StringgetId()List<String>getInterceptorClass()InterceptorOrdergetInterceptorOrder()NamedMethodgetMethod()voidsetDescriptions(Text[] text)voidsetEjbName(String value)voidsetExcludeClassInterceptors(boolean value)voidsetExcludeDefaultInterceptors(boolean value)voidsetId(String value)InterceptorOrdersetInterceptorOrder(InterceptorOrder value)voidsetMethod(NamedMethod value)
-
-
-
Field Detail
-
description
protected TextMap description
-
ejbName
protected String ejbName
-
interceptorOrder
protected InterceptorOrder interceptorOrder
-
excludeDefaultInterceptors
protected boolean excludeDefaultInterceptors
-
excludeClassInterceptors
protected boolean excludeClassInterceptors
-
method
protected NamedMethod method
-
id
protected String id
-
className
protected String className
-
-
Constructor Detail
-
InterceptorBinding
public InterceptorBinding()
-
InterceptorBinding
public InterceptorBinding(EnterpriseBean bean, Interceptor... interceptors)
-
InterceptorBinding
public InterceptorBinding(String ejbName, Interceptor... interceptors)
-
InterceptorBinding
public InterceptorBinding(String ejbName)
-
-
Method Detail
-
getDescriptions
public Text[] getDescriptions()
-
setDescriptions
public void setDescriptions(Text[] text)
-
getDescription
public String getDescription()
-
getEjbName
public String getEjbName()
-
setEjbName
public void setEjbName(String value)
-
getInterceptorOrder
public InterceptorOrder getInterceptorOrder()
-
setInterceptorOrder
public InterceptorOrder setInterceptorOrder(InterceptorOrder value)
-
getExcludeDefaultInterceptors
public boolean getExcludeDefaultInterceptors()
-
setExcludeDefaultInterceptors
public void setExcludeDefaultInterceptors(boolean value)
-
getExcludeClassInterceptors
public boolean getExcludeClassInterceptors()
-
setExcludeClassInterceptors
public void setExcludeClassInterceptors(boolean value)
-
getMethod
public NamedMethod getMethod()
-
setMethod
public void setMethod(NamedMethod value)
-
getId
public String getId()
-
setId
public void setId(String value)
-
getClassName
public String getClassName()
-
-