private boolean dispatchToConnection ( WsByteBuffer data ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . entry ( this , tc , "dispatchToConnection" , data ) ; //@stoptracescan@ if ( TraceComponent . isAnyTracingEnabled ( ) ) JFapUtils . debugSummaryMessage ( tc , connection , null , "received connection data with segment " + Integer . toHexString ( primaryHeaderFields . segmentType ) + " (" + JFapChannelConstants . getSegmentName ( primaryHeaderFields . segmentType ) + ")" ) ; //@starttracescan@ final boolean closed = connection . processData ( primaryHeaderFields . segmentType , primaryHeaderFields . priority , primaryHeaderFields . isPooled , primaryHeaderFields . isExchange , data ) ; if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . exit ( this , tc , "dispatchToConnection" , Boolean . valueOf ( closed ) ) ; return closed ; }
Dispatches a payload to the appropriate connection for processing . The implication of dispatching to a connection is that the payload did not have a conversation header on its transmission .