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

    Constructors
    Constructor
    Description
    EJBViewDescription(org.jboss.as.ee.component.ComponentDescription componentDescription, String viewClassName, org.jboss.metadata.ejb.spec.MethodInterfaceType methodIntf, boolean ejb2xView)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.jboss.as.ee.component.InjectionSource
    createInjectionSource(org.jboss.msc.service.ServiceName serviceName, Supplier<ClassLoader> viewClassLoader, boolean appclient)
     
    org.jboss.as.ee.component.ViewConfiguration
    createViewConfiguration(Class<?> viewClass, org.jboss.as.ee.component.ComponentConfiguration componentConfiguration, org.jboss.invocation.proxy.ProxyFactory<?> proxyFactory)
     
    boolean
     
     
    org.jboss.metadata.ejb.spec.MethodInterfaceType
     
    org.jboss.msc.service.ServiceName
     
    int
     
    boolean
     
    boolean
     
    boolean
     

    Methods inherited from class org.jboss.as.ee.component.ViewDescription

    getBindingNames, getConfigurators, getMarkupClassName, getViewClassName, getViewNameParts, isSerializable, isUseWriteReplace, setSerializable, setUseWriteReplace, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • 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:
      createViewConfiguration in class org.jboss.as.ee.component.ViewDescription
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class org.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:
      createInjectionSource in class org.jboss.as.ee.component.ViewDescription
    • getComponentDescription

      public EJBComponentDescription getComponentDescription()
      Overrides:
      getComponentDescription in class org.jboss.as.ee.component.ViewDescription
    • getServiceName

      public org.jboss.msc.service.ServiceName getServiceName()
      Overrides:
      getServiceName in class org.jboss.as.ee.component.ViewDescription
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class org.jboss.as.ee.component.ViewDescription
    • hasJNDIBindings

      public boolean hasJNDIBindings()
    • isEjb2xView

      public boolean isEjb2xView()
    • requiresSuperclassInProxy

      public boolean requiresSuperclassInProxy()
      Overrides:
      requiresSuperclassInProxy in class org.jboss.as.ee.component.ViewDescription