Module com.aoapps.appcluster.core
Package com.aoapps.appcluster
Class CronResourceNodePropertiesConfiguration<R extends CronResource<R,N>,N extends CronResourceNode<R,N>>
java.lang.Object
com.aoapps.appcluster.ResourceNodePropertiesConfiguration<R,N>
com.aoapps.appcluster.CronResourceNodePropertiesConfiguration<R,N>
- All Implemented Interfaces:
CronResourceNodeConfiguration<R,
,N> ResourceNodeConfiguration<R,
N>
public abstract class CronResourceNodePropertiesConfiguration<R extends CronResource<R,N>,N extends CronResourceNode<R,N>>
extends ResourceNodePropertiesConfiguration<R,N>
implements CronResourceNodeConfiguration<R,N>
The configuration for a cron resource.
- Author:
- AO Industries, Inc.
-
Field Summary
Fields inherited from class com.aoapps.appcluster.ResourceNodePropertiesConfiguration
nodeId, nodeRecords, properties, resourceId
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
CronResourceNodePropertiesConfiguration
(AppClusterPropertiesConfiguration properties, String resourceId, String nodeId) -
Method Summary
Modifier and TypeMethodDescriptionabstract N
newResourceNode
(Node node) Creates a new resource node from this configuration.Methods inherited from class com.aoapps.appcluster.ResourceNodePropertiesConfiguration
equals, getNodeId, getNodeRecords, getResourceId, hashCode, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.aoapps.appcluster.ResourceNodeConfiguration
equals, getNodeId, getNodeRecords, getResourceId, hashCode, toString
-
Constructor Details
-
CronResourceNodePropertiesConfiguration
protected CronResourceNodePropertiesConfiguration(AppClusterPropertiesConfiguration properties, String resourceId, String nodeId) throws AppClusterConfigurationException - Throws:
AppClusterConfigurationException
-
-
Method Details
-
newResourceNode
Description copied from interface:ResourceNodeConfiguration
Creates a new resource node from this configuration.- Specified by:
newResourceNode
in interfaceResourceNodeConfiguration<R extends CronResource<R,
N>, N extends CronResourceNode<R, N>> - Specified by:
newResourceNode
in classResourceNodePropertiesConfiguration<R extends CronResource<R,
N>, N extends CronResourceNode<R, N>> - Throws:
AppClusterConfigurationException
-