Class JDBCLocalIDManager
java.lang.Object
com.sun.xml.ws.rx.rm.runtime.sequence.persistent.JDBCLocalIDManager
- All Implemented Interfaces:
LocalIDManager
DROP TABLE RM_LOCALIDS;
CREATE TABLE RM_LOCALIDS (
LOCAL_ID VARCHAR(512) NOT NULL,
SEQ_ID VARCHAR(256) NOT NULL,
MSG_NUMBER BIGINT NOT NULL,
CREATE_TIME BIGINT,
SEQ_TERMINATE_TIME BIGINT,
PRIMARY KEY (LOCAL_ID)
);
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.sun.xml.ws.rx.rm.runtime.LocalIDManager
LocalIDManager.BoundMessage
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
createLocalID
(String localID, String sequenceID, long messageNumber) getBoundMessage
(String localID) void
markSequenceTermination
(String sequenceID) Mark all the localIDs associated the specified sequenceID terminatedvoid
removeLocalIDs
(Iterator<String> localIDs)
-
Constructor Details
-
JDBCLocalIDManager
public JDBCLocalIDManager() -
JDBCLocalIDManager
-
-
Method Details
-
createLocalID
- Specified by:
createLocalID
in interfaceLocalIDManager
-
removeLocalIDs
- Specified by:
removeLocalIDs
in interfaceLocalIDManager
-
getBoundMessage
- Specified by:
getBoundMessage
in interfaceLocalIDManager
-
markSequenceTermination
Description copied from interface:LocalIDManager
Mark all the localIDs associated the specified sequenceID terminated- Specified by:
markSequenceTermination
in interfaceLocalIDManager
-