Examples of ResponseListener


Examples of org.apache.james.protocols.api.future.FutureResponse.ResponseListener

    private boolean isResponseWritable(Response response) {
        return !(response instanceof FutureResponse) || ((FutureResponse) response).isReady();
    }
   
    private void addDequeuerListener(Response response, final ProtocolSession session) {
        ((FutureResponse) response).addListener(new ResponseListener() {
               
            public void onResponse(FutureResponse response) {
                writeResponseToClient(response, session);
                writeQueuedResponses(session);
            }
View Full Code Here

Examples of org.apache.james.protocols.api.future.FutureResponse.ResponseListener

        if (resultHandlers.hasNext()) {
            // Special handling of FutureResponse
            // See PROTOCOLS-37
            if (response instanceof FutureResponse) {
                final FutureResponseImpl futureResponse = new FutureResponseImpl();
                ((FutureResponse) response).addListener(new ResponseListener() {

                    public void onResponse(FutureResponse response) {
                        Response r = resultHandlers.next().onResponse(session, response, executionTime, cHandler);
                       
                        // call the next ResultHandler
View Full Code Here

Examples of org.apache.james.protocols.api.future.FutureResponse.ResponseListener

    private boolean isResponseWritable(Response response) {
        return !(response instanceof FutureResponse) || ((FutureResponse) response).isReady();
    }
   
    private void addDequeuerListener(Response response, final ProtocolSession session) {
        ((FutureResponse) response).addListener(new ResponseListener() {
               
            public void onResponse(FutureResponse response) {
                writeResponseToClient(response, session);
                writeQueuedResponses(session);
            }
View Full Code Here

Examples of org.jdesktop.wonderland.client.comms.ResponseListener

            return;
        }

        // TODO throttle sends, we should only send so many times a second.
        final CellMessage req = createMoveRequestMessage(transform);
        final ResponseListener resp = createMoveResponseListener(listener);

        throttle.schedule(new Runnable() {
            public void run() {
                //System.out.println("Sending move at " + System.currentTimeMillis());
                channelComp.send(req, resp);
View Full Code Here

Examples of org.jdesktop.wonderland.client.comms.ResponseListener

                                                    transform);
    }

    protected ResponseListener createMoveResponseListener(final CellMoveModifiedListener listener) {
        if (listener == null) {
            return new ResponseListener() {
                public void responseReceived(ResponseMessage response) {
                    if (response instanceof ErrorMessage) {
                        ErrorMessage error = (ErrorMessage) response;
                        logger.log(Level.WARNING, "Error sending move: " +
                                   error.getErrorMessage(),
                                   error.getErrorCause());
                    }
                }
            };
        }

        return new ResponseListener() {
            public void responseReceived(ResponseMessage response) {
                CellTransform requestedTransform = null;
                CellTransform actualTransform = null;

                if (response instanceof MovableMessageResponse) {
View Full Code Here

Examples of org.snmp4j.event.ResponseListener

            target.setVersion(SnmpConstants.version1); //Set the correct SNMP version here
            PDU pdu = new PDU();
            //Depending on the MIB attribute type, appropriate casting can be done here
            pdu.add(new VariableBinding(new OID(strOID), new Integer32(Integer.valueOf(value))));
            pdu.setType(PDU.SET);
            ResponseListener listener = new ResponseListener() {

                public void onResponse(ResponseEvent event) {
                    PDU strResponse;
                    String result;
                    ((Snmp) event.getSource()).cancel(event.getRequest(), this);
View Full Code Here

Examples of org.snmp4j.event.ResponseListener

            target.setVersion(SnmpConstants.version1); //Set the correct SNMP version here
            PDU pdu = new PDU();
            //Depending on the MIB attribute type, appropriate casting can be done here
            pdu.add(new VariableBinding(new OID(strOID), new Integer32(Integer.valueOf(value))));
            pdu.setType(PDU.SET);
            ResponseListener listener = new ResponseListener() {

                public void onResponse(ResponseEvent event) {
                    PDU strResponse;
                    String result;
                    ((Snmp) event.getSource()).cancel(event.getRequest(), this);
View Full Code Here

Examples of org.snmp4j.event.ResponseListener

      target.setTimeout(200);
      target.setVersion(SnmpConstants.version2c);
      PDU pdu = new PDU();
      pdu.add(new VariableBinding(new OID(oid), new Integer32(value)));
      pdu.setType(PDU.SET);
      ResponseListener listener = new ResponseListener() {
        public void onResponse(ResponseEvent event) {
        // Always cancel async request when response has been received
        // otherwise a memory leak is created! Not canceling a request
        // immediately can be useful when sending a request to a broadcast
        // address.
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.