org.apache.activemq.store
Class SharedFileLocker
java.lang.Object
org.apache.activemq.util.ServiceSupport
org.apache.activemq.broker.AbstractLocker
org.apache.activemq.store.SharedFileLocker
- All Implemented Interfaces:
- Locker, Service
public class SharedFileLocker
- extends AbstractLocker
Represents an exclusive lock on a database to avoid multiple brokers running
against the same logical database.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_DIRECTORY
public static final File DEFAULT_DIRECTORY
directory
protected File directory
SharedFileLocker
public SharedFileLocker()
doStart
public void doStart()
throws Exception
- Specified by:
doStart in class ServiceSupport
- Throws:
Exception
doStop
public void doStop(ServiceStopper stopper)
throws Exception
- Specified by:
doStop in class ServiceSupport
- Throws:
Exception
getDirectory
public File getDirectory()
setDirectory
public void setDirectory(File directory)
configure
public void configure(PersistenceAdapter persistenceAdapter)
throws IOException
- Description copied from interface:
Locker
- Optionally configure the locker with the persistence adapter currently used
You can use persistence adapter configuration details like, data directory
datasource, etc. to be used by the locker
- Throws:
IOException
Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.