org.quartz.simpl
Class HostnameInstanceIdGenerator
java.lang.Object
org.quartz.simpl.HostnameInstanceIdGenerator
- All Implemented Interfaces:
- InstanceIdGenerator
public class HostnameInstanceIdGenerator
- extends Object
- implements InstanceIdGenerator
InstanceIdGenerator
that names the scheduler instance using
just the machine hostname.
This class is useful when you know that your scheduler instance will be the
only one running on a particular machine. Each time the scheduler is
restarted, it will get the same instance id as long as the machine is not
renamed.
- See Also:
InstanceIdGenerator
,
SimpleInstanceIdGenerator
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HostnameInstanceIdGenerator
public HostnameInstanceIdGenerator()
generateInstanceId
public String generateInstanceId()
throws SchedulerException
- Description copied from interface:
InstanceIdGenerator
- Generate the instance id for a
Scheduler
- Specified by:
generateInstanceId
in interface InstanceIdGenerator
- Returns:
- The clusterwide unique instance id.
- Throws:
SchedulerException
Copyright 2001-2019, Terracotta, Inc.