code: 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;
      }
docs: /*
  @see
  com.ibm.websphere.udp.channel.UDPReadRequestContext#read(com.ibm.websphere
  .udp.channel.UDPReadCompletedCallback, boolean)