Package org.jupnp.transport.impl
Klasse DatagramProcessorImpl
java.lang.Object
org.jupnp.transport.impl.DatagramProcessorImpl
- Alle implementierten Schnittstellen:
DatagramProcessor
Default implementation.
- Autor:
- Christian Bauer
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungread(InetAddress receivedOnAddress, DatagramPacket datagram) Reads the datagram and instantiates a message.protected IncomingDatagramMessagereadRequestMessage(InetAddress receivedOnAddress, DatagramPacket datagram, ByteArrayInputStream is, String requestMethod, String httpProtocol) protected IncomingDatagramMessagereadResponseMessage(InetAddress receivedOnAddress, DatagramPacket datagram, ByteArrayInputStream is, int statusCode, String statusMessage, String httpProtocol) write(OutgoingDatagramMessage message) Creates a UDP datagram with the content of a message.
-
Konstruktordetails
-
DatagramProcessorImpl
public DatagramProcessorImpl()
-
-
Methodendetails
-
read
public IncomingDatagramMessage read(InetAddress receivedOnAddress, DatagramPacket datagram) throws UnsupportedDataException Beschreibung aus Schnittstelle kopiert:DatagramProcessorReads the datagram and instantiates a message.The message is either a
UpnpRequestor aUpnpResponseoperation type.- Angegeben von:
readin SchnittstelleDatagramProcessor- Parameter:
receivedOnAddress- The address of the socket on which this datagram was received.datagram- The received UDP datagram.- Gibt zurück:
- The populated instance.
- Löst aus:
UnsupportedDataException- If the datagram could not be read, or didn't contain required data.
-
write
Beschreibung aus Schnittstelle kopiert:DatagramProcessorCreates a UDP datagram with the content of a message.The outgoing message might be a
UpnpRequestor aUpnpResponse.- Angegeben von:
writein SchnittstelleDatagramProcessor- Parameter:
message- The outgoing datagram message.- Gibt zurück:
- An actual UDP datagram.
- Löst aus:
UnsupportedDataException- If the datagram could not be created.
-
readRequestMessage
protected IncomingDatagramMessage readRequestMessage(InetAddress receivedOnAddress, DatagramPacket datagram, ByteArrayInputStream is, String requestMethod, String httpProtocol) throws Exception - Löst aus:
Exception
-
readResponseMessage
protected IncomingDatagramMessage readResponseMessage(InetAddress receivedOnAddress, DatagramPacket datagram, ByteArrayInputStream is, int statusCode, String statusMessage, String httpProtocol) throws Exception - Löst aus:
Exception
-