Module com.aoapps.appcluster.imap
Package com.aoapps.appcluster.imap
Interface ImapResourceConfiguration
- All Superinterfaces:
CronResourceConfiguration<ImapResource,
,ImapResourceNode> ResourceConfiguration<ImapResource,
ImapResourceNode>
- All Known Implementing Classes:
ImapResourcePropertiesConfiguration
public interface ImapResourceConfiguration
extends CronResourceConfiguration<ImapResource,ImapResourceNode>
The configuration for an IMAP inbox.
- Author:
- AO Industries, Inc.
-
Method Summary
Modifier and TypeMethodDescriptionSet
<? extends ImapResourceNodeConfiguration> newResource
(AppCluster cluster, Collection<? extends ResourceNode<?, ?>> resourceNodes) Methods inherited from interface com.aoapps.appcluster.CronResourceConfiguration
getSynchronizeSchedule, getSynchronizeTimeout, getTestSchedule, getTestTimeout
Methods inherited from interface com.aoapps.appcluster.ResourceConfiguration
equals, getDisplay, getId, getMasterRecords, getMasterRecordsTtl, getType, hashCode, isEnabled, toString
-
Method Details
-
getResourceNodeConfigurations
Set<? extends ImapResourceNodeConfiguration> getResourceNodeConfigurations() throws AppClusterConfigurationException- Specified by:
getResourceNodeConfigurations
in interfaceResourceConfiguration<ImapResource,
ImapResourceNode> - Throws:
AppClusterConfigurationException
-
newResource
ImapResource newResource(AppCluster cluster, Collection<? extends ResourceNode<?, ?>> resourceNodes) throws AppClusterConfigurationException- Specified by:
newResource
in interfaceResourceConfiguration<ImapResource,
ImapResourceNode> - Throws:
AppClusterConfigurationException
-