Package com.sun.enterprise.deployment

Examples of com.sun.enterprise.deployment.EjbDescriptor


    }

  
    private void addCSIv2Components(IORInfo iorInfo)
    {
      EjbDescriptor desc = null;
      try {
  if(_logger.isLoggable(Level.FINE)) {
      _logger.log(Level.FINE,
      ".addCSIv2Components->: "
      + " " + iorInfo );
View Full Code Here


  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

       
        Set<EjbReference> s = descriptor.getEjbReferenceDescriptors();
        if (s == null) return result;
       
        for(EjbReference ejbRefDesc : s) {
            EjbDescriptor ejbDescriptor = ejbRefDesc.getEjbDescriptor();
            if (ejbDescriptor instanceof EjbSessionDescriptor) { // instaceof returns false if ejbDescriptor=null.
                String stateType = ((EjbSessionDescriptor)ejbDescriptor).getSessionType();
                if(EjbSessionDescriptor.STATEFUL.equals(stateType)) {
                    Set<InjectionTarget> injectionTargets = ejbRefDesc.getInjectionTargets();
                    if(injectionTargets != null) {
                        for(InjectionTarget it : injectionTargets) {
                            String itClassName = it.getClassName();
                            result.warning(smh.getLocalString(className + ".warning",
                                    "Found a stateful session bean [ {0} ] injected into [ {1} ].",
                                    new Object[]{ejbDescriptor.getEjbClassName(), itClassName}));
                        }
                    }
                }
            }
        }
View Full Code Here

                            ejbBundle = (EjbBundleDescriptor)ejbBundlesIterator.next();
//                            if (Verifier.getEarFile() != null){
//                                archivist.extractEntry(ejbBundle.getModuleDescriptor().getArchiveUri(), tmpFile);
//                            }
                            for (Iterator itr2 = ejbBundle.getEjbs().iterator(); itr2.hasNext();) {
                                EjbDescriptor ejbDescriptor = (EjbDescriptor) itr2.next();
                                if (ejbDescriptor.getName().equals(ejb_link)) {
                                    resolved = true;
                                    logger.log(Level.FINE, getClass().getName() + ".passed",
                                            new Object[] {ejb_link,ejbDescriptor.getName()});
                                    result.addGoodDetails(smh.getLocalString
             ("tests.componentNameConstructor",
              "For [ {0} ]",
              new Object[] {compName.toString()}));
            result.addGoodDetails
          (smh.getLocalString
           (getClass().getName() + ".passed",
            "ejb-link [ {0} ] found same value as EJB [ {1} ]",
            new Object[] {ejb_link,ejbDescriptor.getName()}));
            break;
                                }
                            }
                        }
                    } catch (Exception e) {
View Full Code Here

* @author Vikas Awasthi
*/
public class EJBInjectionAnnotationModifiers extends InjectionTargetTest {
   
    protected List<InjectionCapable> getInjectables(String className) {
        EjbDescriptor descriptor = (EjbDescriptor) getDescriptor();
        return descriptor.getInjectableResourcesByClass(getClassName());
    }
View Full Code Here

        EjbDescriptor descriptor = (EjbDescriptor) getDescriptor();
        return descriptor.getInjectableResourcesByClass(getClassName());
    }

    protected String getClassName() {
        EjbDescriptor descriptor = (EjbDescriptor) getDescriptor();
        return descriptor.getEjbClassName();
    }
View Full Code Here

                JavaMethod jm = request.getMessage().getMethod(seiModel);
                m = (jm != null) ? jm.getMethod() : null;
            } else { // WebServiceProvider

                WebServiceEndpoint endpoint = (WebServiceEndpoint) map.get(PipeConstants.SERVICE_ENDPOINT);
                EjbDescriptor ejbDescriptor = endpoint.getEjbComponentImpl();
                if (ejbDescriptor != null) {
                    final String ejbImplClassName = ejbDescriptor.getEjbImplClassName();
                    if (ejbImplClassName != null) {
                        try {
                            m = (Method) AppservAccessController.doPrivileged(new PrivilegedExceptionAction() {

                                @Override
View Full Code Here

            // Perform EE-style injection on the target.  Skip PostConstruct since
            // in this case 299 impl is responsible for calling it.

            if( componentEnv instanceof EjbDescriptor ) {

                EjbDescriptor ejbDesc = (EjbDescriptor) componentEnv;

                if( containerServices.isEjbManagedObject(ejbDesc, target.getClass())) {
                    injectionEnv = componentEnv;
                } else {
View Full Code Here

                    ServiceReferenceDescriptor ref = (ServiceReferenceDescriptor) container;
                    if(DOLUtils.ejbType().equals(ref.getBundleDescriptor().getModuleType())) {
                        EjbBundleDescriptor ejbBundle = (EjbBundleDescriptor) ref.getBundleDescriptor();
                        Iterator<? extends EjbDescriptor> ejbsIter = ejbBundle.getEjbs().iterator();
                        while(ejbsIter.hasNext()) {
                            EjbDescriptor ejb = ejbsIter.next();
                            try {
                                if(ejb.getServiceReferenceByName(ref.getName()) != null) {
                                    // found the ejb; break out of the loop
                                    jndiContainer = (Descriptor) ejb;
                                    break;
                                }
                            } catch (IllegalArgumentException illex) {
View Full Code Here

            // Perform EE-style injection on the target.  Skip PostConstruct since
            // in this case 299 impl is responsible for calling it.

            if( componentEnv instanceof EjbDescriptor ) {

                EjbDescriptor ejbDesc = (EjbDescriptor) componentEnv;

                if( containerServices.isEjbManagedObject(ejbDesc, target.getClass())) {
                    injectionEnv = componentEnv;
                } else {
View Full Code Here

TOP

Related Classes of com.sun.enterprise.deployment.EjbDescriptor

Copyright © 2018 www.massapicom. 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.