|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.neeve.root.RootObject
com.neeve.ods.OdsObject
com.neeve.ods.StoreReplicatorDescriptor
public final class StoreReplicatorDescriptor
Describes a store replicator.
This class contains information used to describe a store replicator. It is intended for use by a user when creating store replicators.
Method Summary | |
---|---|
static StoreReplicatorDescriptor |
create(String name)
Create a default replicator descriptor. |
void |
delete()
Delete a replicator descriptor from the default configuration repository. |
void |
delete(IConfigRepository repo)
Delete a replicator descriptor from the configuration repository. |
static boolean |
exists(IConfigRepository repo,
String name)
Checks if a replicator is configured in a configuration repository |
static boolean |
exists(String name)
Checks if a replicator is configured in the default configuration repository |
String |
getName()
Get the name of the replicator that this descriptor describes. |
Properties |
getProperties()
Get the app properties |
String |
getProperty(String name)
Get a replicator property. |
String |
getProperty(String name,
String defVal)
Get a replicator property supplying a default value if not present. |
static StoreReplicatorDescriptor |
load(IConfigRepository repo,
String name)
Create a replicator descriptor from a configuration respository. |
static StoreReplicatorDescriptor |
load(String name)
Create a replicator descriptor from the default configuration respository. |
static Set<StoreReplicatorDescriptor> |
loadAll()
Create replicator descriptors for all replicators configured in the default configuration repository. |
static Set<StoreReplicatorDescriptor> |
loadAll(IConfigRepository repo)
Create replicator descriptors for all replicators in a configuration repository. |
void |
save()
Save a replicator descriptor to the default configuration repository. |
void |
save(IConfigRepository repo)
Save a replicator descriptor to a configuration repository. |
Properties |
save(Properties props)
Save a replicator descriptor to a property table. |
StoreReplicatorDescriptor |
setProperties(Properties props)
Set a set of replicator properties. |
StoreReplicatorDescriptor |
setProperty(String name,
String val)
Set a replicator property. |
String |
toString()
Returns a string representation of this object |
Methods inherited from class com.neeve.root.RootObject |
---|
getChecked, getThreaded, getTracer, setChecked, setTracer |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public final String getName()
public final StoreReplicatorDescriptor setProperty(String name, String val)
public final String getProperty(String name)
public final String getProperty(String name, String defVal)
public final StoreReplicatorDescriptor setProperties(Properties props)
public final Properties getProperties()
public final Properties save(Properties props)
props
- The property table.
IllegalArgumentException
- If the properties are null
public final void save(IConfigRepository repo) throws OdsException
repo
- The root directory of the configuration respository.
OdsException
- Thrown in case an error in encountered during
the saving of the descriptor.This method saves a replicator descriptor to a configuration repository. The descriptor is saved in a format suitable for loading subsequently using any of the load methods offered by this class.
public final void save() throws OdsException
OdsException
This method saves a replicator descriptor to the default confiiguration respository. The descriptor is saved in a format suitable for loading subsequently using any of the load methods offered in this class.
public final void delete(IConfigRepository repo) throws OdsException
repo
- The configuration respository to delete the descriptor from.
OdsException
- Thrown in case an error in encountered during the
deletion of the descriptor.This method deletes a replicator descriptor from a configuration repository.
public final void delete() throws OdsException
OdsException
- Thrown in case an error in encountered during the
deletion of the descriptor.This method permanently deletes a replicator descriptor from the default configuration repository.
public static StoreReplicatorDescriptor create(String name)
name
- The name of the replicator whose descriptor is to be prepared.public static boolean exists(IConfigRepository repo, String name)
repo
- The configuration respository to check in.name
- The name of the replicator to check for.public static boolean exists(String name)
name
- The name of the replicator to check for.public static StoreReplicatorDescriptor load(IConfigRepository repo, String name) throws OdsException
repo
- The configuration repository from where to load the descriptor.name
- The name of the replicator whose descriptor is to be prepared.
OdsException
public static StoreReplicatorDescriptor load(String name) throws OdsException
name
- The name of the replicator whose descriptor is to be prepared.
OdsException
public static Set<StoreReplicatorDescriptor> loadAll(IConfigRepository repo) throws OdsException
repo
- The configuration respository from where to create the replicators.
This method creates and initializes replicator descriptors for each of the replicators configured in a configuration repository.
OdsException
public static Set<StoreReplicatorDescriptor> loadAll() throws OdsException
This method creates and initializes replicators descriptors for all the replicators configured in the default configuration repository.
OdsException
public final String toString()
toString
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |