org.teleal.cling.transport.impl
Class StreamServerImpl

java.lang.Object
  extended by org.teleal.cling.transport.impl.StreamServerImpl
All Implemented Interfaces:
java.lang.Runnable, StreamServer<StreamServerConfigurationImpl>

public class StreamServerImpl
extends java.lang.Object
implements StreamServer<StreamServerConfigurationImpl>


Nested Class Summary
static class StreamServerImpl.RequestHttpHandler
           
 
Field Summary
protected  StreamServerConfigurationImpl configuration
           
protected  com.sun.net.httpserver.HttpServer server
           
 
Constructor Summary
StreamServerImpl(StreamServerConfigurationImpl configuration)
           
 
Method Summary
 StreamServerConfigurationImpl getConfiguration()
           
 int getPort()
           
 void init(java.net.InetAddress bindAddress, Router router)
           
 void run()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

configuration

protected StreamServerConfigurationImpl configuration

server

protected com.sun.net.httpserver.HttpServer server
Constructor Detail

StreamServerImpl

public StreamServerImpl(StreamServerConfigurationImpl configuration)
Method Detail

init

public void init(java.net.InetAddress bindAddress,
                 Router router)
          throws InitializationException
Specified by:
init in interface StreamServer<StreamServerConfigurationImpl>
Throws:
InitializationException

getPort

public int getPort()
Specified by:
getPort in interface StreamServer<StreamServerConfigurationImpl>

getConfiguration

public StreamServerConfigurationImpl getConfiguration()
Specified by:
getConfiguration in interface StreamServer<StreamServerConfigurationImpl>

run

public void run()
Specified by:
run in interface java.lang.Runnable

stop

public void stop()
Specified by:
stop in interface StreamServer<StreamServerConfigurationImpl>


Copyright © 2010 Teleal GmbH, Switzerland. All Rights Reserved.