Package edu.yu.marketmaker.persistence
Class ExternalOrderMapStore
java.lang.Object
edu.yu.marketmaker.persistence.ExternalOrderMapStore
- All Implemented Interfaces:
com.hazelcast.map.MapLoader<UUID,,ExternalOrder> com.hazelcast.map.MapStore<UUID,ExternalOrder>
public class ExternalOrderMapStore
extends Object
implements com.hazelcast.map.MapStore<UUID,ExternalOrder>
Hazelcast MapStore implementation for ExternalOrder records.
This class bridges the Hazelcast IMap with PostgreSQL persistence
by converting between ExternalOrder records and ExternalOrderEntity objects.
-
Constructor Summary
ConstructorsConstructorDescriptionExternalOrderMapStore(BaseJpaRepository<ExternalOrderEntity, UUID> repository) Constructor for ExternalOrderMapStore. -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddeleteAll(Collection<UUID> keys) loadAll(Collection<UUID> keys) voidstore(UUID key, ExternalOrder order) voidstoreAll(Map<UUID, ExternalOrder> map)
-
Constructor Details
-
ExternalOrderMapStore
Constructor for ExternalOrderMapStore.- Parameters:
repository- repo to store entities
-
-
Method Details
-
store
- Specified by:
storein interfacecom.hazelcast.map.MapStore<UUID,ExternalOrder>
-
storeAll
- Specified by:
storeAllin interfacecom.hazelcast.map.MapStore<UUID,ExternalOrder>
-
delete
- Specified by:
deletein interfacecom.hazelcast.map.MapStore<UUID,ExternalOrder>
-
deleteAll
- Specified by:
deleteAllin interfacecom.hazelcast.map.MapStore<UUID,ExternalOrder>
-
load
- Specified by:
loadin interfacecom.hazelcast.map.MapLoader<UUID,ExternalOrder>
-
loadAll
- Specified by:
loadAllin interfacecom.hazelcast.map.MapLoader<UUID,ExternalOrder>
-
loadAllKeys
- Specified by:
loadAllKeysin interfacecom.hazelcast.map.MapLoader<UUID,ExternalOrder>
-