|
ModeShape Distribution 3.2.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.modeshape.jcr.bus.RepositoryChangeBus
@ThreadSafe public final class RepositoryChangeBus
A standard ChangeBus implementation.
| Field Summary | |
|---|---|
protected boolean |
shutdown
|
| Constructor Summary | |
|---|---|
RepositoryChangeBus(ExecutorService executor,
String systemWorkspaceName,
boolean separateThreadForSystemWorkspace)
|
|
| Method Summary | |
|---|---|
boolean |
hasObservers()
Checks if there are any observers registered with the bus. |
void |
notify(ChangeSet changeSet)
|
boolean |
register(ChangeSetListener listener)
Register the supplied observer. |
void |
shutdown()
Shuts down the change bus, closing and clearing resources created during ChangeBus.start() |
void |
start()
Starts up the change bus. |
boolean |
unregister(ChangeSetListener listener)
Unregister the supplied observer. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected volatile boolean shutdown
| Constructor Detail |
|---|
public RepositoryChangeBus(ExecutorService executor,
String systemWorkspaceName,
boolean separateThreadForSystemWorkspace)
| Method Detail |
|---|
public void start()
ChangeBus
start in interface ChangeBuspublic void shutdown()
ChangeBusChangeBus.start()
shutdown in interface ChangeBuspublic boolean register(ChangeSetListener listener)
Observable
register in interface Observablelistener - the observer to be added; may be null
public boolean unregister(ChangeSetListener listener)
Observable
unregister in interface Observablelistener - the observer to be removed; may not be null
public void notify(ChangeSet changeSet)
notify in interface ChangeSetListenerpublic boolean hasObservers()
ChangeBus
hasObservers in interface ChangeBustrue if there are any registered observers, false otherwise
|
ModeShape Distribution 3.2.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||