org.productivity.java.syslog4j.server.impl.net.tcp.ssl
Class SSLTCPNetSyslogServer

java.lang.Object
  extended by org.productivity.java.syslog4j.server.impl.AbstractSyslogServer
      extended by org.productivity.java.syslog4j.server.impl.net.tcp.TCPNetSyslogServer
          extended by org.productivity.java.syslog4j.server.impl.net.tcp.ssl.SSLTCPNetSyslogServer
All Implemented Interfaces:
java.lang.Runnable, SyslogServerIF

public class SSLTCPNetSyslogServer
extends TCPNetSyslogServer

SSLTCPNetSyslogServer provides a simple threaded TCP/IP server implementation which uses SSL/TLS.

Syslog4j is licensed under the Lesser GNU Public License v2.1. A copy of the LGPL license is available in the META-INF folder in all distributions of Syslog4j and in the base directory of the "doc" ZIP.

Version:
$Id: SSLTCPNetSyslogServer.java,v 1.1 2009/03/29 17:38:58 cvs Exp $
Author:
<syslog4j@productivity.org>

Nested Class Summary
 
Nested classes/interfaces inherited from class org.productivity.java.syslog4j.server.impl.net.tcp.TCPNetSyslogServer
TCPNetSyslogServer.TCPNetSyslogSocketHandler
 
Nested classes/interfaces inherited from class org.productivity.java.syslog4j.server.impl.AbstractSyslogServer
AbstractSyslogServer.Sessions
 
Field Summary
 
Fields inherited from class org.productivity.java.syslog4j.server.impl.net.tcp.TCPNetSyslogServer
serverSocket, sessions, tcpNetSyslogServerConfig
 
Fields inherited from class org.productivity.java.syslog4j.server.impl.AbstractSyslogServer
shutdown, syslogProtocol, syslogServerConfig, thread
 
Constructor Summary
SSLTCPNetSyslogServer()
           
 
Method Summary
protected  javax.net.ServerSocketFactory getServerSocketFactory()
           
 void initialize()
           
 
Methods inherited from class org.productivity.java.syslog4j.server.impl.net.tcp.TCPNetSyslogServer
createServerSocket, getSessions, run, shutdown
 
Methods inherited from class org.productivity.java.syslog4j.server.impl.AbstractSyslogServer
createEvent, createEvent, getConfig, getProtocol, getThread, handleDestroy, handleEvent, handleEvent, handleEvent, handleException, handleInitialize, handleSessionClosed, handleSessionOpen, initialize, isStructuredMessage, isStructuredMessage, setThread
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SSLTCPNetSyslogServer

public SSLTCPNetSyslogServer()
Method Detail

initialize

public void initialize()
                throws SyslogRuntimeException
Overrides:
initialize in class TCPNetSyslogServer
Throws:
SyslogRuntimeException

getServerSocketFactory

protected javax.net.ServerSocketFactory getServerSocketFactory()
                                                        throws java.io.IOException
Overrides:
getServerSocketFactory in class TCPNetSyslogServer
Throws:
java.io.IOException