Class StatefulSessionObjectReferenceImpl

java.lang.Object
org.jboss.as.weld.ejb.StatefulSessionObjectReferenceImpl
All Implemented Interfaces:
Serializable, org.jboss.weld.ejb.api.SessionObjectReference

public class StatefulSessionObjectReferenceImpl extends Object implements org.jboss.weld.ejb.api.SessionObjectReference
Implementation for SFSB's
Author:
Stuart Douglas
See Also:
  • Constructor Details

    • StatefulSessionObjectReferenceImpl

      public StatefulSessionObjectReferenceImpl(org.jboss.ejb.client.SessionID id, org.jboss.msc.service.ServiceName createServiceName, Map<Class<?>,org.jboss.msc.service.ServiceName> viewServices)
    • StatefulSessionObjectReferenceImpl

      public StatefulSessionObjectReferenceImpl(EjbDescriptorImpl<?> descriptor)
  • Method Details

    • getBusinessObject

      public <S> S getBusinessObject(Class<S> businessInterfaceType)
      Specified by:
      getBusinessObject in interface org.jboss.weld.ejb.api.SessionObjectReference
    • writeReplace

      protected Object writeReplace() throws IOException
      Throws:
      IOException
    • remove

      public void remove()
      Specified by:
      remove in interface org.jboss.weld.ejb.api.SessionObjectReference
    • isRemoved

      public boolean isRemoved()
      Specified by:
      isRemoved in interface org.jboss.weld.ejb.api.SessionObjectReference