Package com.sun.enterprise.deployment

Examples of com.sun.enterprise.deployment.MessageListener


  if (!msgListeners.hasNext()) {
      throw new RuntimeException("There must be at least one messagelistener for this inbound resource adapter");
  }
  //message listeners
  for (;msgListeners.hasNext();) {
      MessageListener msgListener = (MessageListener) msgListeners.next();
      Node msgListenerNode = appendChild(parent, ConnectorTagNames.MSG_LISTENER);
      appendTextChild(msgListenerNode, ConnectorTagNames.MSG_LISTENER_TYPE, msgListener.getMessageListenerType())
 
      //activation spec node
      ActivationSpecNode actSpecNode = new ActivationSpecNode();
      msgListenerNode = actSpecNode.writeDescriptor(msgListenerNode, msgListener);
  }
View Full Code Here


        if (! (descriptor instanceof MessageListener)) {
            throw new IllegalArgumentException(getClass() + " cannot handle descriptors of type " + descriptor.getClass());
        }

  MessageListener msgListener = (MessageListener)descriptor;
  Node actSpecNode = appendChild(parent, ConnectorTagNames.ACTIVATION_SPEC);
  appendTextChild(actSpecNode, ConnectorTagNames.ACTIVATION_SPEC_CLASS, msgListener.getActivationSpecClass());

  //required-config-property
  RequiredConfigNode reqNode = new RequiredConfigNode();
  actSpecNode = reqNode.writeDescriptor(actSpecNode, msgListener);
View Full Code Here

  if (!msgListeners.hasNext()) {
      throw new RuntimeException("There must be at least one messagelistener for this inbound resource adapter");
  }
  //message listeners
  for (;msgListeners.hasNext();) {
      MessageListener msgListener = (MessageListener) msgListeners.next();
      Node msgListenerNode = appendChild(parent, ConnectorTagNames.MSG_LISTENER);
      appendTextChild(msgListenerNode, ConnectorTagNames.MSG_LISTENER_TYPE, msgListener.getMessageListenerType())
 
      //activation spec node
      ActivationSpecNode actSpecNode = new ActivationSpecNode();
      msgListenerNode = actSpecNode.writeDescriptor(msgListenerNode, msgListener);
  }
View Full Code Here

        if (! (descriptor instanceof MessageListener)) {
            throw new IllegalArgumentException(getClass() + " cannot handle descriptors of type " + descriptor.getClass());
        }

  MessageListener msgListener = (MessageListener)descriptor;
  Node actSpecNode = appendChild(parent, ConnectorTagNames.ACTIVATION_SPEC);
  appendTextChild(actSpecNode, ConnectorTagNames.ACTIVATION_SPEC_CLASS, msgListener.getActivationSpecClass());

  //required-config-property
  RequiredConfigNode reqNode = new RequiredConfigNode();
  actSpecNode = reqNode.writeDescriptor(actSpecNode, msgListener);
View Full Code Here

            throw new ConnectorRuntimeException(i18nMsg);
        }

        ConnectorDescriptor desc = aira.getDescriptor();

        MessageListener msgListener = getMessageListener(desc);

        String activationSpecClassName = null;
        if (msgListener != null) {
            activationSpecClassName = msgListener.getActivationSpecClass();
        }

        if (activationSpecClassName != null) {
            if (logger.isLoggable(Level.FINEST)) {
                String msg = "ActivationSpecClassName = " + activationSpecClassName;
View Full Code Here

            msgListenerType = "javax.jms.MessageListener";

        Iterator i =
                desc.getInboundResourceAdapter().getMessageListeners().iterator();

        MessageListener msgListener = null;
        while (i.hasNext()) {
            msgListener = (MessageListener) i.next();
            if (msgListenerType.equals(msgListener.getMessageListenerType()))
                break;
        }
        return msgListener;
    }
View Full Code Here

                Class c = (Class) element.getAnnotatedElement();
                String activationSpecClass = c.getName();

                //process all message-listeners, ensure that no duplicate message-listener-types are found
                for (Class mlClass : activation.messageListeners()) {
                    MessageListener ml = new MessageListener();
                    ml.setActivationSpecClass(activationSpecClass);
                    ml.setMessageListenerType(mlClass.getName());

                    if (!ira.hasMessageListenerType(mlClass.getName())) {
                        ira.addMessageListener(ml);
                    }// else {
                        // ignore the duplicates
View Full Code Here

            throw new ConnectorRuntimeException(i18nMsg);
        }

        ConnectorDescriptor desc = aira.getDescriptor();

        MessageListener msgListener = getMessageListener(desc);

        String activationSpecClassName = null;
        if (msgListener != null) {
            activationSpecClassName = msgListener.getActivationSpecClass();
        }

        if (activationSpecClassName != null) {
            if (logger.isLoggable(Level.FINEST)) {
                String msg = "ActivationSpecClassName = " + activationSpecClassName;
View Full Code Here

            msgListenerType = "javax.jms.MessageListener";

        Iterator i =
                desc.getInboundResourceAdapter().getMessageListeners().iterator();

        MessageListener msgListener = null;
        while (i.hasNext()) {
            msgListener = (MessageListener) i.next();
            if (msgListenerType.equals(msgListener.getMessageListenerType()))
                break;
        }
        return msgListener;
    }
View Full Code Here

            throw new ConnectorRuntimeException(i18nMsg);
        }

        ConnectorDescriptor desc = aira.getDescriptor();

        MessageListener msgListener = getMessageListener(desc);

        String activationSpecClassName = null;
        if (msgListener != null) {
            activationSpecClassName = msgListener.getActivationSpecClass();
        }

        if (activationSpecClassName != null) {
            if (logger.isLoggable(Level.FINEST)) {
                String msg = "ActivationSpecClassName = " + activationSpecClassName;
View Full Code Here

TOP

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

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.