org.teleal.cling.transport.impl
Class DatagramProcessorImpl
java.lang.Object
org.teleal.cling.transport.impl.DatagramProcessorImpl
- All Implemented Interfaces:
- DatagramProcessor
public class DatagramProcessorImpl
- extends Object
- implements DatagramProcessor
Method Summary |
IncomingDatagramMessage |
read(InetAddress receivedOnAddress,
DatagramPacket datagram)
|
protected IncomingDatagramMessage |
readRequestMessage(InetAddress receivedOnAddress,
DatagramPacket datagram,
ByteArrayInputStream is,
String requestMethod,
String httpProtocol)
|
protected IncomingDatagramMessage |
readResponseMessage(InetAddress receivedOnAddress,
DatagramPacket datagram,
ByteArrayInputStream is,
int statusCode,
String statusMessage,
String httpProtocol)
|
DatagramPacket |
write(OutgoingDatagramMessage message)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DatagramProcessorImpl
public DatagramProcessorImpl()
read
public IncomingDatagramMessage read(InetAddress receivedOnAddress,
DatagramPacket datagram)
throws UnsupportedDataException
- Specified by:
read
in interface DatagramProcessor
- Throws:
UnsupportedDataException
write
public DatagramPacket write(OutgoingDatagramMessage message)
throws UnsupportedDataException
- Specified by:
write
in interface DatagramProcessor
- Throws:
UnsupportedDataException
readRequestMessage
protected IncomingDatagramMessage readRequestMessage(InetAddress receivedOnAddress,
DatagramPacket datagram,
ByteArrayInputStream is,
String requestMethod,
String httpProtocol)
throws Exception
- Throws:
Exception
readResponseMessage
protected IncomingDatagramMessage readResponseMessage(InetAddress receivedOnAddress,
DatagramPacket datagram,
ByteArrayInputStream is,
int statusCode,
String statusMessage,
String httpProtocol)
throws Exception
- Throws:
Exception
Copyright © 2010 Teleal GmbH, Switzerland. All Rights Reserved.