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 RoutedModeServices
clone()
Force clone implementationRoutedServiceFactory
getFactory()
Factory to create instance of managed id entity (for this container class)Mode
getMode()
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:
clone
in interfaceManagedIdEntities<RoutedService>
- Specified by:
clone
in interfaceMapWrapper<Long,RoutedService>
- Returns:
- clone of entities
-
getFactory
RoutedServiceFactory getFactory()
Factory to create instance of managed id entity (for this container class)- Specified by:
getFactory
in interfaceManagedIdEntities<RoutedService>
- Returns:
- entity factory
-
-