From 3ffe1142136ef6906b3a3bd968ec2b16b798ab42 Mon Sep 17 00:00:00 2001 From: Mike Rylander Date: Wed, 11 Sep 2013 16:02:24 -0400 Subject: [PATCH] LP#1339190: support disconnection for SIP multiplex purposes This patch adds a disconnect method to close the OpenSRF connect; this method is invoked only when the Net::Server::Multiplex personality is in use. Signed-off-by: Mike Rylander Signed-off-by: Galen Charlton --- Open-ILS/src/perlmods/lib/OpenILS/SIP.pm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Open-ILS/src/perlmods/lib/OpenILS/SIP.pm b/Open-ILS/src/perlmods/lib/OpenILS/SIP.pm index a98420029f..8098d84a9d 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/SIP.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/SIP.pm @@ -42,6 +42,10 @@ use constant { SIP_DATETIME => "%Y%m%d %H%M%S", }; +sub disconnect { + OpenSRF::Transport::PeerHandle->retrieve->disconnect +} + sub new { my ($class, $institution, $login) = @_; my $type = ref($class) || $class; -- 2.43.2