diff options
author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2015-02-17 17:25:57 +0000 |
---|---|---|
committer | <> | 2015-03-17 16:26:24 +0000 |
commit | 780b92ada9afcf1d58085a83a0b9e6bc982203d1 (patch) | |
tree | 598f8b9fa431b228d29897e798de4ac0c1d3d970 /lang/java/libdb_java/db_java.i | |
parent | 7a2660ba9cc2dc03a69ddfcfd95369395cc87444 (diff) | |
download | berkeleydb-master.tar.gz |
Diffstat (limited to 'lang/java/libdb_java/db_java.i')
-rw-r--r-- | lang/java/libdb_java/db_java.i | 29 |
1 files changed, 26 insertions, 3 deletions
diff --git a/lang/java/libdb_java/db_java.i b/lang/java/libdb_java/db_java.i index f47029b0..1d380a0c 100644 --- a/lang/java/libdb_java/db_java.i +++ b/lang/java/libdb_java/db_java.i @@ -76,6 +76,7 @@ import java.util.Comparator; private String errpfx; private MessageHandler message_handler; private PanicHandler panic_handler; + private ReplicationViewHandler rep_view_handler; private ReplicationManagerMessageDispatch repmgr_msg_dispatch_handler; private ReplicationTransport rep_transport_handler; private java.io.OutputStream error_stream; @@ -133,6 +134,10 @@ import java.util.Comparator; event_notify_handler.handlePanicEvent(); } + private final void handle_rep_autotakeover_failed_event_notify() { + event_notify_handler.handleRepAutoTakeoverFailedEvent(); + } + private final void handle_rep_client_event_notify() { event_notify_handler.handleRepClientEvent(); } @@ -161,9 +166,13 @@ import java.util.Comparator; event_notify_handler.handleRepElectionFailedEvent(); } - private final void handle_rep_init_done_event_notify() { - event_notify_handler.handleRepInitDoneEvent(); - } + private final void handle_rep_init_done_event_notify() { + event_notify_handler.handleRepInitDoneEvent(); + } + + private final void handle_rep_inqueue_full_event_notify() { + event_notify_handler.handleRepInQueueFullEvent(); + } private final void handle_rep_join_failure_event_notify() { event_notify_handler.handleRepJoinFailureEvent(); @@ -281,6 +290,10 @@ import java.util.Comparator; return panic_handler; } + public final boolean handle_rep_view(String name, int flags) { + return rep_view_handler.partial_view(wrapper, name, flags); + } + private final int handle_rep_transport(DatabaseEntry control, DatabaseEntry rec, LogSequenceNumber lsn, @@ -726,6 +739,16 @@ import java.util.Comparator; } %} +%typemap(javacode) struct DbStream %{ + public synchronized void close(int flags) throws DatabaseException { + try { + close0(flags); + } finally { + swigCPtr = 0; + } + } +%} + %typemap(javacode) struct DbChannel %{ public synchronized void close(int flags) throws DatabaseException { try { |