private int stateWithNewStatus( int clientState, int newStatus ) { return newStatus | getActiveClients( clientState ); }
/** * Check if we still have any active client * * @return true if have any open client, false otherwise. */ public boolean hasActiveClients() { return getActiveClients( clientState.get() ) > 0; }
private int decrementActiveClients( int clientState ) { return getStatus( clientState ) | Math.decrementExact( getActiveClients( clientState ) ); } }
private int incrementActiveClients( int clientState ) { return getStatus( clientState ) | Math.incrementExact( getActiveClients( clientState ) ); }
private int stateWithNewStatus( int clientState, int newStatus ) { return newStatus | getActiveClients( clientState ); }
/** * Check if we still have any active client * * @return true if have any open client, false otherwise. */ public boolean hasActiveClients() { return getActiveClients( clientState.get() ) > 0; }
private int decrementActiveClients( int clientState ) { return getStatus( clientState ) | Math.decrementExact( getActiveClients( clientState ) ); } }
private int incrementActiveClients( int clientState ) { return getStatus( clientState ) | Math.incrementExact( getActiveClients( clientState ) ); }