|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.quartz.simpl.SystemPropertyInstanceIdGenerator
public class SystemPropertyInstanceIdGenerator
InstanceIdGenerator that will use a system property
to configure the scheduler. The default system property name to use the value of SYSTEM_PROPERTY
, but
can be specified via the "systemPropertyName" property.
You can also set the properties "postpend" and "prepend" to String values that will be added to the beginning
or end (respectively) of the value found in the system property.
If no value set for the property, a SchedulerException
is thrown
Field Summary | |
---|---|
static String |
SYSTEM_PROPERTY
System property to read the instanceId from |
Constructor Summary | |
---|---|
SystemPropertyInstanceIdGenerator()
|
Method Summary | |
---|---|
String |
generateInstanceId()
Returns the cluster wide value for this scheduler instance's id, based on a system property |
String |
getPostpend()
A String of text to postpend (add to the end) to the instanceId found in the system property. |
String |
getPrepend()
A String of text to prepend (add to the beginning) to the instanceId found in the system property. |
String |
getSystemPropertyName()
The name of the system property from which to obtain the instanceId. |
void |
setPostpend(String postpend)
A String of text to postpend (add to the end) to the instanceId found in the system property. |
void |
setPrepend(String prepend)
A String of text to prepend (add to the beginning) to the instanceId found in the system property. |
void |
setSystemPropertyName(String systemPropertyName)
The name of the system property from which to obtain the instanceId. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String SYSTEM_PROPERTY
Constructor Detail |
---|
public SystemPropertyInstanceIdGenerator()
Method Detail |
---|
public String generateInstanceId() throws SchedulerException
generateInstanceId
in interface org.quartz.spi.InstanceIdGenerator
getSystemPropertyName()
- which defaults
to SYSTEM_PROPERTY
.
SchedulerException
- Shouldn't a value be foundpublic String getPrepend()
public void setPrepend(String prepend)
prepend
- the value to prepend, or null if none is desired.public String getPostpend()
public void setPostpend(String postpend)
postpend
- the value to postpend, or null if none is desired.public String getSystemPropertyName()
SYSTEM_PROPERTY
.
public void setSystemPropertyName(String systemPropertyName)
SYSTEM_PROPERTY
.
systemPropertyName
- the system property name
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |