Examples of EjbDescriptor


Examples of com.sun.enterprise.deployment.EjbDescriptor

        Object returnObject = jndiObj;

        if( refDesc.isLocal() ) {

            EjbDescriptor target = refDesc.getEjbDescriptor();
            ContainerFactory cf = Switch.getSwitch().getContainerFactory();
            BaseContainer container = (BaseContainer)
                cf.getContainer(target.getUniqueId());

            if( refDesc.isEJB30ClientView() ) {
                GenericEJBLocalHome genericLocalHome =
                    container.getEJBLocalBusinessHome();
                returnObject = genericLocalHome.create(refDesc.getEjbInterface());
View Full Code Here

Examples of com.sun.enterprise.deployment.EjbDescriptor

                                   Serializable info) throws CreateException {
       
        EJBTimerService ejbTimerService = getEJBTimerService();
        TimerLocalHome timerLocalHome = ejbTimerService.getTimerBeanHome();

        EjbDescriptor ejbDesc = (EjbDescriptor)
            Switch.getSwitch().
            getDescriptorFor(((EJBContextImpl) context).getContainer());
        long containerId = ejbDesc.getUniqueId();

        Object timedObjectPrimaryKey = (context instanceof EntityContext) ?
                ((EntityContext)context).getPrimaryKey() : null;

        timerLocalHome.create(timerId, containerId, ownerId,
View Full Code Here

Examples of com.sun.enterprise.deployment.EjbDescriptor

    String getTimedObjectEjbName() {
        return container_.getEjbDescriptor().getName();
    }

    String getTimedObjectApplicationName() {
        EjbDescriptor ejbDesc = container_.getEjbDescriptor();
        Application app = ejbDesc.getApplication();
        return (app != null) ? app.getRegistrationName() : "";
    }
View Full Code Here

Examples of com.sun.enterprise.deployment.EjbDescriptor

  if(_logger.isLoggable(Level.FINE)) {
      _logger.log(Level.FINE,
      "TxSecIORInterceptor.establish_components: CSIv2Policy: " + csiv2Policy);
  }

  EjbDescriptor ejbDesc = null ;
  if (csiv2Policy != null)
      ejbDesc = csiv2Policy.getEjbDescriptor() ;

  return ejbDesc ;
    }
View Full Code Here

Examples of com.sun.enterprise.deployment.EjbDescriptor

      }
      if ( otsPolicy != null ) {
    addOTSComponents(iorInfo);
      }

      EjbDescriptor desc = CSIV2TaggedComponentInfo.getEjbDescriptor( iorInfo ) ;
      addCSIv2Components(iorInfo, desc);
        } catch (Exception e) {
            _logger.log(Level.WARNING,"Exception in establish_components", e);
        } finally {
      _logger.log(Level.FINE,
View Full Code Here

Examples of com.sun.enterprise.deployment.EjbDescriptor

                _logger.log(Level.FINE,
                            ".insert: sslMutualAuthPort: "
                            + sslMutualAuthPort);
            }

      EjbDescriptor desc = CSIV2TaggedComponentInfo.getEjbDescriptor( iorInfo ) ;
            CSIV2TaggedComponentInfo ctc = new CSIV2TaggedComponentInfo( orb,
    sslMutualAuthPort);
            result = ctc.createSecurityTaggedComponent(socketInfos,desc)
            return result;
  } finally {
View Full Code Here

Examples of com.sun.enterprise.deployment.EjbDescriptor

        if ( roleRef == null )
            throw new IllegalArgumentException("Argument is null");

        checkAccessToCallerSecurity();
       
        EjbDescriptor ejbd = container.getEjbDescriptor();
        RoleReference rr = ejbd.getRoleReferenceByName(roleRef);
       
        if ( rr == null ) {
            throw new IllegalArgumentException(
                "No mapping available for role reference " + roleRef);
        }
View Full Code Here

Examples of com.sun.enterprise.deployment.EjbDescriptor

    /**
     * Create jsr77 mBeans for ejbs within this module
     */
    void createLeafMBean(Descriptor descriptor) throws MBeanException {

        EjbDescriptor ejbDescriptor = null;
        try {
            ejbDescriptor = (EjbDescriptor) descriptor;
        } catch (Exception e) {
            throw new MBeanException(e);
        }
View Full Code Here

Examples of com.sun.enterprise.deployment.EjbDescriptor

    /**
     * Delete jsr77 mBeans for ejbs within this module
     */
    void deleteLeafMBean(Descriptor descriptor) throws MBeanException {

        EjbDescriptor ejbDescriptor = null;
        try {
            ejbDescriptor = (EjbDescriptor) descriptor;
        } catch (Exception e) {
            throw new MBeanException(e);
        }
View Full Code Here

Examples of com.sun.enterprise.deployment.EjbDescriptor

            throw new IllegalStateException("Operation not allowed");
        }

        T businessObject = null;

        EjbDescriptor ejbDesc = container.getEjbDescriptor();

        if( businessInterface != null ) {
            String intfName = businessInterface.getName();
           
            if( (ejbLocalBusinessObjectImpl != null) &&
                ejbDesc.getLocalBusinessClassNames().contains(intfName) ) {

                // Get proxy corresponding to this business interface.
                businessObject = (T) ejbLocalBusinessObjectImpl
                    .getClientObject(intfName);

            } else if( (ejbRemoteBusinessObjectImpl != null) &&
                   ejbDesc.getRemoteBusinessClassNames().contains(intfName)) {

                // Create a new client object from the stub for this
                // business interface.
                String generatedIntf =
                    EJBUtils.getGeneratedRemoteIntfName(intfName);

                java.rmi.Remote stub =
                    ejbRemoteBusinessObjectImpl.getStub(generatedIntf);

                try {
                    businessObject = (T) EJBUtils.createRemoteBusinessObject
                        (container.getClassLoader(), intfName, stub);
                } catch(Exception e) {

                    IllegalStateException ise = new IllegalStateException
                        ("Error creating remote business object for " +
                         intfName);
                    ise.initCause(e);
                    throw ise;
                }
            }
        }
       
        if( businessObject == null ) {
            throw new IllegalStateException("Invalid business interface : " +
                businessInterface + " for ejb " + ejbDesc.getName());
        }
       
        return businessObject;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.