@ Override public void start ( ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isDebugEnabled ( ) ) { Tr . debug ( tc , "Started discriminator list " + discAL + "with size" + discAL . size ( ) ) ; } if ( discAL . size ( ) > 1 ) { rebuildDiscriminatorList ( ) ; discriminationAlgorithm = new MultiDiscriminatorAlgorithm ( this ) ; } else if ( discAL . size ( ) == 1 ) { discriminationAlgorithm = new SingleDiscriminatorAlgorithm ( this ) ; } else { discriminationAlgorithm = new FailureDiscriminatorAlgorithm ( ) ; } status = STARTED ; }
Start this DiscriminatorProcess .