org.modeshape.repository
Class RepositoryLibrary.Administrator

java.lang.Object
  extended by org.modeshape.repository.service.AbstractServiceAdministrator
      extended by org.modeshape.repository.RepositoryLibrary.Administrator
All Implemented Interfaces:
org.modeshape.repository.service.ServiceAdministrator
Enclosing class:
RepositoryLibrary

protected class RepositoryLibrary.Administrator
extends org.modeshape.repository.service.AbstractServiceAdministrator

The administrative component for this service.

Author:
Randall Hauch

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.modeshape.repository.service.ServiceAdministrator
org.modeshape.repository.service.ServiceAdministrator.State
 
Constructor Summary
protected RepositoryLibrary.Administrator()
           
 
Method Summary
 boolean awaitTermination(long timeout, TimeUnit unit)
          
protected  boolean doCheckIsTerminated()
          
protected  void doShutdown(org.modeshape.repository.service.ServiceAdministrator.State fromState)
          
protected  void doStart(org.modeshape.repository.service.ServiceAdministrator.State fromState)
          
 
Methods inherited from class org.modeshape.repository.service.AbstractServiceAdministrator
doPause, getServiceName, getServiceName, getState, isPaused, isShutdown, isStarted, isTerminated, pause, setState, setState, shutdown, start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepositoryLibrary.Administrator

protected RepositoryLibrary.Administrator()
Method Detail

doStart

protected void doStart(org.modeshape.repository.service.ServiceAdministrator.State fromState)

Overrides:
doStart in class org.modeshape.repository.service.AbstractServiceAdministrator

doShutdown

protected void doShutdown(org.modeshape.repository.service.ServiceAdministrator.State fromState)

Overrides:
doShutdown in class org.modeshape.repository.service.AbstractServiceAdministrator

awaitTermination

public boolean awaitTermination(long timeout,
                                TimeUnit unit)
                         throws InterruptedException

Throws:
InterruptedException

doCheckIsTerminated

protected boolean doCheckIsTerminated()

Specified by:
doCheckIsTerminated in class org.modeshape.repository.service.AbstractServiceAdministrator


Copyright © 2008-2010 JBoss, a division of Red Hat. All Rights Reserved.