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 org.jboss.as.ee.component.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
ConstructorsConstructorDescriptionEJBViewDescription(org.jboss.as.ee.component.ComponentDescription componentDescription, String viewClassName, org.jboss.metadata.ejb.spec.MethodInterfaceType methodIntf, boolean ejb2xView) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.jboss.as.ee.component.InjectionSourcecreateInjectionSource(org.jboss.msc.service.ServiceName serviceName, Supplier<ClassLoader> viewClassLoader, boolean appclient) org.jboss.as.ee.component.ViewConfigurationcreateViewConfiguration(Class<?> viewClass, org.jboss.as.ee.component.ComponentConfiguration componentConfiguration, org.jboss.invocation.proxy.ProxyFactory<?> proxyFactory) booleanorg.jboss.metadata.ejb.spec.MethodInterfaceTypeorg.jboss.msc.service.ServiceNameinthashCode()booleanbooleanbooleanMethods inherited from class org.jboss.as.ee.component.ViewDescription
getBindingNames, getConfigurators, getMarkupClassName, getViewClassName, getViewNameParts, isSerializable, isUseWriteReplace, setSerializable, setUseWriteReplace, toString
-
Constructor Details
-
EJBViewDescription
public EJBViewDescription(org.jboss.as.ee.component.ComponentDescription componentDescription, String viewClassName, org.jboss.metadata.ejb.spec.MethodInterfaceType methodIntf, boolean ejb2xView)
-
-
Method Details
-
getMethodIntf
public org.jboss.metadata.ejb.spec.MethodInterfaceType getMethodIntf() -
createViewConfiguration
public org.jboss.as.ee.component.ViewConfiguration createViewConfiguration(Class<?> viewClass, org.jboss.as.ee.component.ComponentConfiguration componentConfiguration, org.jboss.invocation.proxy.ProxyFactory<?> proxyFactory) - Overrides:
createViewConfigurationin classorg.jboss.as.ee.component.ViewDescription
-
equals
- Overrides:
equalsin classorg.jboss.as.ee.component.ViewDescription
-
createInjectionSource
protected org.jboss.as.ee.component.InjectionSource createInjectionSource(org.jboss.msc.service.ServiceName serviceName, Supplier<ClassLoader> viewClassLoader, boolean appclient) - Overrides:
createInjectionSourcein classorg.jboss.as.ee.component.ViewDescription
-
getComponentDescription
- Overrides:
getComponentDescriptionin classorg.jboss.as.ee.component.ViewDescription
-
getServiceName
public org.jboss.msc.service.ServiceName getServiceName()- Overrides:
getServiceNamein classorg.jboss.as.ee.component.ViewDescription
-
hashCode
public int hashCode()- Overrides:
hashCodein classorg.jboss.as.ee.component.ViewDescription
-
hasJNDIBindings
public boolean hasJNDIBindings() -
isEjb2xView
public boolean isEjb2xView() -
requiresSuperclassInProxy
public boolean requiresSuperclassInProxy()- Overrides:
requiresSuperclassInProxyin classorg.jboss.as.ee.component.ViewDescription
-