public VirtualConnection read(UDPReadCompletedCallback callback, boolean forceQueue) {
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) {
            Tr.entry(tc, "read(force=" + forceQueue + ")");
        }

        this.readCallback = callback;
        this.readCalled = true;
        this.bIsForceQueue = forceQueue;

        VirtualConnection vc = getWorkQueueManager().processWork(this);

        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) {
            Tr.exit(tc, "read(): " + vc);
        }

        return vc;
    }
public VirtualConnection read ( UDPReadCompletedCallback callback , boolean forceQueue ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) { Tr . entry ( tc , "read(force=" + forceQueue + ")" ) ; } this . readCallback = callback ; this . readCalled = true ; this . bIsForceQueue = forceQueue ; VirtualConnection vc = getWorkQueueManager ( ) . processWork ( this ) ; if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) { Tr . exit ( tc , "read(): " + vc ) ; } return vc ; }
/*
@see
com.ibm.websphere.udp.channel.UDPReadRequestContext#read(com.ibm.websphere
.udp.channel.UDPReadCompletedCallback, boolean)