org.teleal.cling.transport.impl
Class DatagramProcessorImpl

java.lang.Object
  extended by org.teleal.cling.transport.impl.DatagramProcessorImpl
All Implemented Interfaces:
DatagramProcessor

public class DatagramProcessorImpl
extends java.lang.Object
implements DatagramProcessor


Constructor Summary
DatagramProcessorImpl()
           
 
Method Summary
 IncomingDatagramMessage read(java.net.InetAddress receivedOnAddress, java.net.DatagramPacket datagram)
           
protected  IncomingDatagramMessage readRequestMessage(java.net.InetAddress receivedOnAddress, java.net.DatagramPacket datagram, java.io.ByteArrayInputStream is, java.lang.String requestMethod, java.lang.String httpProtocol)
           
protected  IncomingDatagramMessage readResponseMessage(java.net.InetAddress receivedOnAddress, java.net.DatagramPacket datagram, java.io.ByteArrayInputStream is, int statusCode, java.lang.String statusMessage, java.lang.String httpProtocol)
           
 java.net.DatagramPacket write(OutgoingDatagramMessage message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatagramProcessorImpl

public DatagramProcessorImpl()
Method Detail

read

public IncomingDatagramMessage read(java.net.InetAddress receivedOnAddress,
                                    java.net.DatagramPacket datagram)
                             throws UnsupportedDataException
Specified by:
read in interface DatagramProcessor
Throws:
UnsupportedDataException

write

public java.net.DatagramPacket write(OutgoingDatagramMessage message)
                              throws UnsupportedDataException
Specified by:
write in interface DatagramProcessor
Throws:
UnsupportedDataException

readRequestMessage

protected IncomingDatagramMessage readRequestMessage(java.net.InetAddress receivedOnAddress,
                                                     java.net.DatagramPacket datagram,
                                                     java.io.ByteArrayInputStream is,
                                                     java.lang.String requestMethod,
                                                     java.lang.String httpProtocol)
                                              throws java.lang.Exception
Throws:
java.lang.Exception

readResponseMessage

protected IncomingDatagramMessage readResponseMessage(java.net.InetAddress receivedOnAddress,
                                                      java.net.DatagramPacket datagram,
                                                      java.io.ByteArrayInputStream is,
                                                      int statusCode,
                                                      java.lang.String statusMessage,
                                                      java.lang.String httpProtocol)
                                               throws java.lang.Exception
Throws:
java.lang.Exception


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