+ public void addUserManagerService(IUserManager userManagerService){
+ this.authProvider.addUserManagerService(userManagerService);
+ }
+ public boolean isUp(){
+ return this.up;
+ }
+ @Override
+ public void run() {
+ while (up) {
+ logger.trace("Starting new socket thread.");
+ try {
+ SocketThread.start(ss.accept(), clientAddress, sesssionId.incrementAndGet(), authProvider);
+ } catch (IOException e) {
+ logger.error("Exception occurred during socket thread initialization {}", e);
+ }
+ }
+ }