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