Package com.aoindustries.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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<? extends ImapResourceNodeConfiguration>getResourceNodeConfigurations()ImapResourcenewResource(AppCluster cluster, Collection<? extends ResourceNode<?,?>> resourceNodes)-
Methods inherited from interface com.aoindustries.appcluster.CronResourceConfiguration
getSynchronizeSchedule, getSynchronizeTimeout, getTestSchedule, getTestTimeout
-
Methods inherited from interface com.aoindustries.appcluster.ResourceConfiguration
equals, getDisplay, getId, getMasterRecords, getMasterRecordsTtl, getType, hashCode, isEnabled, toString
-
-
-
-
Method Detail
-
getResourceNodeConfigurations
Set<? extends ImapResourceNodeConfiguration> getResourceNodeConfigurations() throws AppClusterConfigurationException
- Specified by:
getResourceNodeConfigurationsin interfaceResourceConfiguration<ImapResource,ImapResourceNode>- Throws:
AppClusterConfigurationException
-
newResource
ImapResource newResource(AppCluster cluster, Collection<? extends ResourceNode<?,?>> resourceNodes) throws AppClusterConfigurationException
- Specified by:
newResourcein interfaceResourceConfiguration<ImapResource,ImapResourceNode>- Throws:
AppClusterConfigurationException
-
-