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
ConstructorsModifierConstructorDescriptionprotectedCronResourceNodePropertiesConfiguration(AppClusterPropertiesConfiguration properties, String resourceId, String nodeId) -
Method Summary
Modifier and TypeMethodDescriptionabstract NnewResourceNode(Node node) Creates a new resource node from this configuration.Methods inherited from class com.aoapps.appcluster.ResourceNodePropertiesConfiguration
equals, getNodeId, getNodeRecords, getResourceId, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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:ResourceNodeConfigurationCreates a new resource node from this configuration.- Specified by:
newResourceNodein interfaceResourceNodeConfiguration<R extends CronResource<R,N>, N extends CronResourceNode<R, N>> - Specified by:
newResourceNodein classResourceNodePropertiesConfiguration<R extends CronResource<R,N>, N extends CronResourceNode<R, N>> - Throws:
AppClusterConfigurationException
-
