Examples of EndPointCallback


Examples of org.apache.axis2.jaxws.server.EndpointCallback

                if (request.getInvocationContext() != null) {
                    eic = (EndpointInvocationContext) request.getInvocationContext();
                    eic.setResponseMessageContext(response);               
                }
               
                EndpointCallback callback = eic.getCallback();
                boolean handleFault = response.getMessage().isFault();
                if (!handleFault) {
                    if (log.isDebugEnabled()) {
                        log.debug("No fault detected in response message, sending back application response.");
                    }
                    callback.handleResponse(eic);
                }
                else {
                    if (log.isDebugEnabled()) {
                        log.debug("A fault was detected.  Sending back a fault response.");
                    }
                    callback.handleFaultResponse(eic);
                }
               
                // Set the thread's ClassLoader back to what it originally was.
                Thread.currentThread().setContextClassLoader(currentLoader);
               
View Full Code Here

Examples of org.apache.axis2.jaxws.server.EndpointCallback

                if (request.getInvocationContext() != null) {
                    eic = (EndpointInvocationContext) request.getInvocationContext();
                    eic.setResponseMessageContext(response);               
                }
               
                EndpointCallback callback = eic.getCallback();
                boolean handleFault = response.getMessage().isFault();
                if (!handleFault) {
                    if (log.isDebugEnabled()) {
                        log.debug("No fault detected in response message, sending back application response.");
                    }
                    callback.handleResponse(eic);
                }
                else {
                    if (log.isDebugEnabled()) {
                        log.debug("A fault was detected.  Sending back a fault response.");
                    }
                    callback.handleFaultResponse(eic);
                }
               
                // Set the thread's ClassLoader back to what it originally was.
                Thread.currentThread().setContextClassLoader(currentLoader);
               
View Full Code Here

Examples of org.apache.axis2.jaxws.server.EndpointCallback

                if (request.getInvocationContext() != null) {
                    eic = (EndpointInvocationContext) request.getInvocationContext();
                    eic.setResponseMessageContext(response);               
                }
               
                EndpointCallback callback = eic.getCallback();
                boolean handleFault = response.getMessage().isFault();
                if (!handleFault) {
                    if (log.isDebugEnabled()) {
                        log.debug("No fault detected in response message, sending back application response.");
                    }
                    callback.handleResponse(eic);
                }
                else {
                    if (log.isDebugEnabled()) {
                        log.debug("A fault was detected.  Sending back a fault response.");
                    }
                    callback.handleFaultResponse(eic);
                }
               
                // Set the thread's ClassLoader back to what it originally was.
                Thread.currentThread().setContextClassLoader(currentLoader);
               
View Full Code Here

Examples of org.apache.geronimo.messaging.proxy.EndPointCallback

            throw new IllegalArgumentException("Node names is required");
        }
       
        idToReplicant = new HashMap();
       
        endPointCB = new EndPointCallback(sender);
        endPointCB.setEndPointId(anID);
        endPointCB.setTargets(aTargetNodes);
       
        Class[] interfaces = new Class[] {ReplicationMember.class};
        Enhancer enhancer = new Enhancer();
View Full Code Here

Examples of org.apache.geronimo.messaging.proxy.EndPointCallback

     *
     * @param aReferenceInfo Referenceable meta-data.
     * @return A Referenceable proxy.
     */
    public Object factory(final ReferenceableInfo aReferenceInfo) {
        EndPointCallback endPointCB = new EndPointCallback(sender);
        endPointCB.setEndPointId(aReferenceInfo.getID());
        endPointCB.setOut(out);
        endPointCB.setTargets(new NodeInfo[] {aReferenceInfo.getHostingNode()});

        Class[] refIntfs = aReferenceInfo.getRefClass();
        // Automatically adds the Reference interface to this array of
        // interfaces to be implemented by the proxy.
        Class[] interfaces = new Class[refIntfs.length + 1];
View Full Code Here

Examples of org.apache.geronimo.messaging.proxy.EndPointCallback

            throw new IllegalArgumentException("Node names is required");
        }
       
        idToReplicant = new HashMap();
       
        endPointCB = new EndPointCallback(sender);
        endPointCB.setEndPointId(anID);
        endPointCB.setTargets(aTargetNodes);
       
        Class[] interfaces = new Class[] {ReplicationMember.class};
        Enhancer enhancer = new Enhancer();
View Full Code Here

Examples of org.apache.geronimo.messaging.proxy.EndPointCallback

     *
     * @param aReferenceInfo Referenceable meta-data.
     * @return A Referenceable proxy.
     */
    public Object factory(final ReferenceableInfo aReferenceInfo) {
        EndPointCallback endPointCB = new EndPointCallback(sender);
        endPointCB.setEndPointId(aReferenceInfo.getID());
        endPointCB.setOut(out);
        endPointCB.setTargets(new NodeInfo[] {aReferenceInfo.getHostingNode()});

        Class[] refIntfs = aReferenceInfo.getRefClass();
        // Automatically adds the Reference interface to this array of
        // interfaces to be implemented by the proxy.
        Class[] interfaces = new Class[refIntfs.length + 1];
View Full Code Here

Examples of org.jboss.errai.bus.server.io.EndpointCallback

     
      // we scan for endpoints
      for (final Method method : loadClass.getDeclaredMethods()) {
        if (method.isAnnotationPresent(Endpoint.class)) {
          epts.put(method.getName(), method.getReturnType() == Void.class ?
              new EndpointCallback(svc, method) :
              new ConversationalEndpointCallback(new Provider<Object>() {
                @Override
                public Object get() {
                  return targetService;
                }
View Full Code Here

Examples of org.jboss.errai.bus.server.io.EndpointCallback

      // we scan for endpoints
      for (final Method method : loadClass.getDeclaredMethods()) {
        if (method.isAnnotationPresent(Endpoint.class)) {
          epts.put(method.getName(), method.getReturnType() == Void.class ?
                  new EndpointCallback(svc, method) :
                  new ConversationalEndpointCallback(new ServiceInstanceProvider() {
                    @Override
                    public Object get(Message message) {
                      return targetService;
                    }
View Full Code Here

Examples of org.jboss.errai.bus.server.io.EndpointCallback

      // we scan for endpoints
      for (final Method method : loadClass.getDeclaredMethods()) {
        if (method.isAnnotationPresent(Endpoint.class)) {
          epts.put(method.getName(), method.getReturnType() == Void.class ?
                  new EndpointCallback(svc, method) :
                  new ConversationalEndpointCallback(new ServiceInstanceProvider() {
                    @Override
                    public Object get(Message message) {
                      return targetService;
                    }
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.