public boolean isCompatibleME ( SIBUuid8 meUuid , ProtocolVersion version ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . entry ( tc , "isCompatibleME" , new Object [ ] { meUuid } ) ; boolean result = false ; MPConnection conn = findMPConnection ( meUuid ) ; if ( conn != null ) { // If the other ME is an older version then we are incompatible ProtocolVersion otherVersion = conn . getVersion ( ) ; if ( otherVersion != null && otherVersion . compareTo ( version ) >= 0 ) result = true ; } if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . exit ( tc , "isCompatibleME" , Boolean . valueOf ( result ) ) ; return result ; }
Test whether or not a particular ME is of a version compatible with this one .