Package org.goplanit.service.routed
Interface RoutedModeServices
-
- All Superinterfaces:
Cloneable,Iterable<RoutedService>,LongMapWrapper<RoutedService>,ManagedIdEntities<RoutedService>,MapWrapper<Long,RoutedService>
- All Known Implementing Classes:
RoutedModeServicesImpl
public interface RoutedModeServices extends ManagedIdEntities<RoutedService>
Interface for wrapper container class around RoutedModeServices for a particular mode. This container is used to store instances of a routed service for a given mode- Author:
- markr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RoutedModeServicesclone()Force clone implementationRoutedServiceFactorygetFactory()Factory to create instance of managed id entity (for this container class)ModegetMode()The supported mode for the routed services registered-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Methods inherited from interface org.goplanit.utils.wrapper.LongMapWrapper
get, remove
-
Methods inherited from interface org.goplanit.utils.id.ManagedIdEntities
containsKey, getManagedIdClass, recreateIds, recreateIds, reset
-
Methods inherited from interface org.goplanit.utils.wrapper.MapWrapper
addAll, clear, contains, findFirst, forEachIn, get, getFirst, getKeyByValue, isEmpty, register, remove, size, toCollection, valuesAsNewSet
-
-
-
-
Method Detail
-
getMode
Mode getMode()
The supported mode for the routed services registered- Returns:
- supported mode
-
clone
RoutedModeServices clone()
Force clone implementation- Specified by:
clonein interfaceManagedIdEntities<RoutedService>- Specified by:
clonein interfaceMapWrapper<Long,RoutedService>- Returns:
- clone of entities
-
getFactory
RoutedServiceFactory getFactory()
Factory to create instance of managed id entity (for this container class)- Specified by:
getFactoryin interfaceManagedIdEntities<RoutedService>- Returns:
- entity factory
-
-