public final class DocumentVersionControlAppImpl extends ServiceAppImpl implements ServiceThread.Target
SERVICE_APP_PROPERTIES
Constructor and Description |
---|
DocumentVersionControlAppImpl() |
Modifier and Type | Method and Description |
---|---|
boolean |
onEvent(Event event)
Called when a event has been received.
|
boolean |
onSignal(Signal signal)
Called when a signal has been received.
|
void |
run()
Runs.
|
boolean |
setUp(Service service)
Sets up the application.
|
void |
start()
Starts the application.
|
void |
stop()
Stops the application.
|
void |
tearDown()
Tears down the application.
|
createStats, fail, getConfig, getConfigProperties, getDataDir, getJoinTimeout, getProperties, getService, getSourceUUID, getThisLogger, getTimer, onAlert, onServiceNotAvailableException, onServicesNotReady, onServicesReady
public boolean onEvent(Event event)
Caution: this is called while synchronized on the service.
onEvent
in interface ServiceApp
onEvent
in class ServiceAppImpl
event
- The event.public boolean onSignal(Signal signal)
Caution: this is called while synchronized on the service.
onSignal
in interface ServiceApp
onSignal
in class ServiceAppImpl
signal
- The signal.public void run() throws InterruptedException
Similar to same in Runnable but may throw exceptions.
run
in interface ServiceThread.Target
InterruptedException
public boolean setUp(Service service)
Overidden as needed.
Called by the framework and by overriding classes at the beginning of the override.
setUp
in interface ServiceApp
setUp
in class ServiceAppImpl
service
- The service holding this application.public void start()
Overidden as needed by the application.
Called by the framework.
Should return only when the application is started.
start
in interface ServiceApp
start
in class ServiceAppImpl
public void stop()
Overidden as needed by the application.
Called by the framework.
stop
in interface ServiceApp
stop
in class ServiceAppImpl
public void tearDown()
Overidden as needed by the application.
Called by the framework and by overriding classes at the end of the override.
tearDown
in interface ServiceApp
tearDown
in class ServiceAppImpl
Copyright © 2003-2019 Serge Brisson. All Rights Reserved.