/** * Copyright (C) 2009-2013 Barchart, Inc. <http://www.barchart.com/> * * All rights reserved. Licensed under the OSI BSD License. * * http://www.opensource.org/licenses/bsd-license.php */ package com.barchart.udt.net; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.barchart.udt.SocketUDT; abstract class StreamService extends StreamBase { private static final Logger log = LoggerFactory .getLogger(StreamService.class); StreamService(final SocketUDT socket) throws Exception { super(socket, socket.getLocalSocketAddress(), socket .getRemoteSocketAddress()); assert socket.isConnected(); } void shutdown() throws Exception { socket.close(); } }