Package org.jboss.as.ejb3.component
Class EJBViewDescription
- java.lang.Object
-
- org.jboss.as.ee.component.ViewDescription
-
- org.jboss.as.ejb3.component.EJBViewDescription
-
- Direct Known Subclasses:
EjbHomeViewDescription
public class EJBViewDescription extends ViewDescription
Jakarta Enterprise Beans specific view description.- Author:
- Richard Opalka
-
-
Field Summary
-
Fields inherited from class org.jboss.as.ee.component.ViewDescription
BRIDGE, CLIENT_DISPATCHER_INTERCEPTOR_FACTORY
-
-
Constructor Summary
Constructors Constructor Description EJBViewDescription(ComponentDescription componentDescription, String viewClassName, org.jboss.metadata.ejb.spec.MethodInterfaceType methodIntf, boolean ejb2xView)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected InjectionSourcecreateInjectionSource(org.jboss.msc.service.ServiceName serviceName, Supplier<ClassLoader> viewClassLoader, boolean appclient)ViewConfigurationcreateViewConfiguration(Class<?> viewClass, ComponentConfiguration componentConfiguration, org.jboss.invocation.proxy.ProxyFactory<?> proxyFactory)booleanequals(Object o)EJBComponentDescriptiongetComponentDescription()org.jboss.metadata.ejb.spec.MethodInterfaceTypegetMethodIntf()org.jboss.msc.service.ServiceNamegetServiceName()inthashCode()booleanhasJNDIBindings()booleanisEjb2xView()booleanrequiresSuperclassInProxy()-
Methods inherited from class org.jboss.as.ee.component.ViewDescription
getBindingNames, getConfigurators, getMarkupClassName, getViewClassName, getViewNameParts, isSerializable, isUseWriteReplace, setSerializable, setUseWriteReplace, toString
-
-
-
-
Constructor Detail
-
EJBViewDescription
public EJBViewDescription(ComponentDescription componentDescription, String viewClassName, org.jboss.metadata.ejb.spec.MethodInterfaceType methodIntf, boolean ejb2xView)
-
-
Method Detail
-
getMethodIntf
public org.jboss.metadata.ejb.spec.MethodInterfaceType getMethodIntf()
-
createViewConfiguration
public ViewConfiguration createViewConfiguration(Class<?> viewClass, ComponentConfiguration componentConfiguration, org.jboss.invocation.proxy.ProxyFactory<?> proxyFactory)
- Overrides:
createViewConfigurationin classViewDescription
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classViewDescription
-
createInjectionSource
protected InjectionSource createInjectionSource(org.jboss.msc.service.ServiceName serviceName, Supplier<ClassLoader> viewClassLoader, boolean appclient)
- Overrides:
createInjectionSourcein classViewDescription
-
getComponentDescription
public EJBComponentDescription getComponentDescription()
- Overrides:
getComponentDescriptionin classViewDescription
-
getServiceName
public org.jboss.msc.service.ServiceName getServiceName()
- Overrides:
getServiceNamein classViewDescription
-
hashCode
public int hashCode()
- Overrides:
hashCodein classViewDescription
-
hasJNDIBindings
public boolean hasJNDIBindings()
-
isEjb2xView
public boolean isEjb2xView()
-
requiresSuperclassInProxy
public boolean requiresSuperclassInProxy()
- Overrides:
requiresSuperclassInProxyin classViewDescription
-
-