Package com.aoindustries.appcluster.imap
Class ImapResourceNodePropertiesConfiguration
- java.lang.Object
-
- com.aoindustries.appcluster.ResourceNodePropertiesConfiguration<R,RN>
-
- com.aoindustries.appcluster.CronResourceNodePropertiesConfiguration<ImapResource,ImapResourceNode>
-
- com.aoindustries.appcluster.imap.ImapResourceNodePropertiesConfiguration
-
- All Implemented Interfaces:
CronResourceNodeConfiguration<ImapResource,ImapResourceNode>,ImapResourceNodeConfiguration,ResourceNodeConfiguration<ImapResource,ImapResourceNode>
public class ImapResourceNodePropertiesConfiguration extends CronResourceNodePropertiesConfiguration<ImapResource,ImapResourceNode> implements ImapResourceNodeConfiguration
The configuration for an IMAP inbox.- Author:
- AO Industries, Inc.
-
-
Field Summary
-
Fields inherited from class com.aoindustries.appcluster.ResourceNodePropertiesConfiguration
nodeId, nodeRecords, properties, resourceId
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedImapResourceNodePropertiesConfiguration(AppClusterPropertiesConfiguration properties, String resourceId, String nodeId, String type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImapResourceNodenewResourceNode(Node node)-
Methods inherited from class com.aoindustries.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.aoindustries.appcluster.ResourceNodeConfiguration
equals, getNodeId, getNodeRecords, getResourceId, hashCode, toString
-
-
-
-
Constructor Detail
-
ImapResourceNodePropertiesConfiguration
protected ImapResourceNodePropertiesConfiguration(AppClusterPropertiesConfiguration properties, String resourceId, String nodeId, String type) throws AppClusterConfigurationException
- Throws:
AppClusterConfigurationException
-
-
Method Detail
-
newResourceNode
public ImapResourceNode newResourceNode(Node node) throws AppClusterConfigurationException
- Specified by:
newResourceNodein interfaceImapResourceNodeConfiguration- Specified by:
newResourceNodein interfaceResourceNodeConfiguration<ImapResource,ImapResourceNode>- Specified by:
newResourceNodein classCronResourceNodePropertiesConfiguration<ImapResource,ImapResourceNode>- Throws:
AppClusterConfigurationException
-
-