private final void handleControlBrowseStatus ( SIBUuid8 remoteME , SIBUuid12 gatheringTargetDestUuid , long browseId , int status ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . entry ( tc , "handleControlBrowseStatus" , new Object [ ] { remoteME , gatheringTargetDestUuid , Long . valueOf ( browseId ) , Integer . valueOf ( status ) } ) ; // first we see if there is an existing AOBrowseSession AOBrowserSessionKey key = new AOBrowserSessionKey ( remoteME , gatheringTargetDestUuid , browseId ) ; AOBrowserSession session = ( AOBrowserSession ) browserSessionTable . get ( key ) ; if ( session != null ) { if ( status == SIMPConstants . BROWSE_CLOSE ) { session . close ( ) ; browserSessionTable . remove ( key ) ; } else if ( status == SIMPConstants . BROWSE_ALIVE ) { session . keepAlive ( ) ; } } else { // session == null. ignore the status message } if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . exit ( tc , "handleControlBrowseStatus" ) ; }
Method to handle a ControlBrowseStatus message from an RME