Package org.jupnp.model.message
Klasse UpnpMessage<O extends UpnpOperation>
java.lang.Object
org.jupnp.model.message.UpnpMessage<O>
- Bekannte direkte Unterklassen:
IncomingDatagramMessage,OutgoingDatagramMessage,StreamRequestMessage,StreamResponseMessage
A non-streaming message, the interface between the transport layer and the protocols.
Defaults to UDA version 1.0 and a string body type. Message content is not streamed, it is always read into memory and transported as a string or bytes message body.
Subtypes of this class typically implement the integrity rules for individual UPnP messages, for example, what headers a particular message requires.
Messages are not thread-safe.
- Autor:
- Christian Bauer
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedUpnpMessage(O operation) protectedUpnpMessage(UpnpMessage<O> source) protectedUpnpMessage(O operation, UpnpMessage.BodyType bodyType, Object body) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetBody()byte[]intintbooleanhasBody()booleanbooleanbooleanbooleanbooleanvoidvoidsetBody(UpnpMessage.BodyType bodyType, Object body) voidsetBodyCharacters(byte[] characterData) voidsetBodyType(UpnpMessage.BodyType bodyType) voidsetHeaders(UpnpHeaders headers) voidsetUdaMajorVersion(int udaMajorVersion) voidsetUdaMinorVersion(int udaMinorVersion) toString()
-
Konstruktordetails
-
UpnpMessage
-
UpnpMessage
-
UpnpMessage
-
-
Methodendetails
-
getUdaMajorVersion
public int getUdaMajorVersion() -
setUdaMajorVersion
public void setUdaMajorVersion(int udaMajorVersion) -
getUdaMinorVersion
public int getUdaMinorVersion() -
setUdaMinorVersion
public void setUdaMinorVersion(int udaMinorVersion) -
getHeaders
-
setHeaders
-
getBody
-
setBody
-
setBody
-
setBodyCharacters
public void setBodyCharacters(byte[] characterData) -
hasBody
public boolean hasBody() -
getBodyType
-
setBodyType
-
getBodyString
-
getBodyBytes
public byte[] getBodyBytes() -
getOperation
-
isContentTypeMissingOrText
public boolean isContentTypeMissingOrText() -
getContentTypeHeader
-
isContentTypeText
public boolean isContentTypeText() -
isContentTypeTextUDA
public boolean isContentTypeTextUDA() -
getContentTypeCharset
-
hasHostHeader
public boolean hasHostHeader() -
isBodyNonEmptyString
public boolean isBodyNonEmptyString() -
toString
-