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
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(ComponentDescription componentDescription, String viewClassName, org.jboss.metadata.ejb.spec.MethodInterfaceType methodIntf, boolean ejb2xView) -
Method Summary
Modifier and TypeMethodDescriptionprotected InjectionSourcecreateInjectionSource(org.jboss.msc.service.ServiceName serviceName, Supplier<ClassLoader> viewClassLoader, boolean appclient) createViewConfiguration(Class<?> viewClass, 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(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 ViewConfiguration createViewConfiguration(Class<?> viewClass, ComponentConfiguration componentConfiguration, org.jboss.invocation.proxy.ProxyFactory<?> proxyFactory) - Overrides:
createViewConfigurationin classViewDescription
-
equals
- Overrides:
equalsin classViewDescription
-
createInjectionSource
protected InjectionSource createInjectionSource(org.jboss.msc.service.ServiceName serviceName, Supplier<ClassLoader> viewClassLoader, boolean appclient) - Overrides:
createInjectionSourcein classViewDescription
-
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
-