- reactiveCancel() - Method in class org.eclipse.californium.core.CoapObserveRelation
-
Reactive Observe cancellation:
Cancel the observe relation by forgetting, which will trigger a RST.
- read(int) - Method in class org.eclipse.californium.core.network.serialization.DatagramReader
-
Reads a sequence of bits from the stream
- readBytes(int) - Method in class org.eclipse.californium.core.network.serialization.DatagramReader
-
Reads a sequence of bytes from the stream
- readBytesLeft() - Method in class org.eclipse.californium.core.network.serialization.DatagramReader
-
Reads the complete sequence of bytes left in the stream
- readLong(int) - Method in class org.eclipse.californium.core.network.serialization.DatagramReader
-
Reads a sequence of bits from the stream
- readNextByte() - Method in class org.eclipse.californium.core.network.serialization.DatagramReader
-
Reads the next byte from the stream.
- receiveEmptyMessage(EmptyMessage) - Method in interface org.eclipse.californium.core.network.interceptors.MessageInterceptor
-
Override this method to be notified when an empty message has been
received.
- receiveEmptyMessage(EmptyMessage) - Method in class org.eclipse.californium.core.network.interceptors.MessageTracer
-
- receiveEmptyMessage(EmptyMessage) - Method in class org.eclipse.californium.core.network.interceptors.OriginTracer
-
- receiveEmptyMessage(EmptyMessage) - Method in class org.eclipse.californium.core.network.Matcher
-
- receiveEmptyMessage(Exchange, EmptyMessage) - Method in class org.eclipse.californium.core.network.stack.AbstractLayer
-
- receiveEmptyMessage(Exchange, EmptyMessage) - Method in class org.eclipse.californium.core.network.stack.CoapStack
-
- receiveEmptyMessage(Exchange, EmptyMessage) - Method in class org.eclipse.californium.core.network.stack.CongestionControlLayer
-
If we receive an ACK or RST, calculate the RTT and update the RTO values
- receiveEmptyMessage(Exchange, EmptyMessage) - Method in interface org.eclipse.californium.core.network.stack.Layer
-
Receive empty message.
- receiveEmptyMessage(Exchange, EmptyMessage) - Method in class org.eclipse.californium.core.network.stack.ObserveLayer
-
- receiveEmptyMessage(Exchange, EmptyMessage) - Method in class org.eclipse.californium.core.network.stack.ReliabilityLayer
-
If we receive an ACK or RST, we mark the outgoing request or response
as acknowledged or rejected respectively and cancel its retransmission.
- receiveEmptyMessage(Exchange, EmptyMessage) - Method in class org.eclipse.californium.core.network.stack.TokenLayer
-
- receiveRequest(Request) - Method in interface org.eclipse.californium.core.network.interceptors.MessageInterceptor
-
Override this method to be notified when request has been received.
- receiveRequest(Request) - Method in class org.eclipse.californium.core.network.interceptors.MessageTracer
-
- receiveRequest(Request) - Method in class org.eclipse.californium.core.network.interceptors.OriginTracer
-
- receiveRequest(Request) - Method in class org.eclipse.californium.core.network.Matcher
-
- receiveRequest(Exchange, Request) - Method in class org.eclipse.californium.core.network.stack.AbstractLayer
-
- receiveRequest(Exchange, Request) - Method in class org.eclipse.californium.core.network.stack.BlockwiseLayer
-
- receiveRequest(Exchange, Request) - Method in class org.eclipse.californium.core.network.stack.CoapStack
-
- receiveRequest(Exchange, Request) - Method in interface org.eclipse.californium.core.network.stack.Layer
-
Receive request.
- receiveRequest(Exchange, Request) - Method in class org.eclipse.californium.core.network.stack.ReliabilityLayer
-
When we receive a duplicate of a request, we stop it here and do not
forward it to the upper layer.
- receiveRequest(Exchange, Request) - Method in class org.eclipse.californium.core.network.stack.TokenLayer
-
- receiveResponse(Response) - Method in interface org.eclipse.californium.core.network.interceptors.MessageInterceptor
-
Override this method to be notified when response has been received.
- receiveResponse(Response) - Method in class org.eclipse.californium.core.network.interceptors.MessageTracer
-
- receiveResponse(Response) - Method in class org.eclipse.californium.core.network.interceptors.OriginTracer
-
- receiveResponse(Response) - Method in class org.eclipse.californium.core.network.Matcher
-
- receiveResponse(Exchange, Response) - Method in class org.eclipse.californium.core.network.stack.AbstractLayer
-
- receiveResponse(Exchange, Response) - Method in class org.eclipse.californium.core.network.stack.BlockwiseLayer
-
- receiveResponse(Exchange, Response) - Method in class org.eclipse.californium.core.network.stack.CoapStack
-
- receiveResponse(Exchange, Response) - Method in class org.eclipse.californium.core.network.stack.CongestionControlLayer
-
- receiveResponse(Exchange, Response) - Method in interface org.eclipse.californium.core.network.stack.Layer
-
Receive response.
- receiveResponse(Exchange, Response) - Method in class org.eclipse.californium.core.network.stack.ObserveLayer
-
- receiveResponse(Exchange, Response) - Method in class org.eclipse.californium.core.network.stack.ReliabilityLayer
-
When we receive a Confirmable response, we acknowledge it and it also
counts as acknowledgment for the request.
- receiveResponse(Exchange, Response) - Method in class org.eclipse.californium.core.network.stack.TokenLayer
-
- reduceRTOvalue() - Method in class org.eclipse.californium.core.network.RemoteEndpoint
-
Very large RTOs are "reduced" if they are not updated.
- registerExchange(Exchange, double) - Method in class org.eclipse.californium.core.network.RemoteEndpoint
-
Confirmable exchanges are registered at the remote endpoint
- reject(Exchange, Message) - Method in class org.eclipse.californium.core.network.stack.AbstractLayer
-
Reject the specified message.
- reject() - Method in class org.eclipse.californium.core.server.resources.CoapExchange
-
Reject the exchange if it is impossible to be processed, e.g. if it
carries an unknown critical option.
- ReliabilityLayer - Class in org.eclipse.californium.core.network.stack
-
The reliability layer
- ReliabilityLayer(NetworkConfig) - Constructor for class org.eclipse.californium.core.network.stack.ReliabilityLayer
-
Constructs a new reliability layer.
- RemoteEndpoint - Class in org.eclipse.californium.core.network
-
- RemoteEndpoint(int, InetAddress, NetworkConfig) - Constructor for class org.eclipse.californium.core.network.RemoteEndpoint
-
- RemoteEndpointManager - Class in org.eclipse.californium.core.network
-
- RemoteEndpointManager(NetworkConfig) - Constructor for class org.eclipse.californium.core.network.RemoteEndpointManager
-
The RemoteEndpointManager is responsible for creating a new RemoteEndpoint object when exchanges with a
new destination endpoint are initiated and managing existing ones.
- RemoteEndpointManager.LimitedRemoteEndpointHashmap<K,V> - Class in org.eclipse.californium.core.network
-
- remove(Resource) - Method in class org.eclipse.californium.core.CoapResource
-
- remove(String) - Method in class org.eclipse.californium.core.CoapResource
-
Removes the child with the specified name and returns it.
- remove(Resource) - Method in class org.eclipse.californium.core.CoapServer
-
- remove(ObserveRelation) - Method in class org.eclipse.californium.core.observe.ObserveRelationContainer
-
Removes the specified observe relation.
- remove(Resource) - Method in interface org.eclipse.californium.core.server.resources.Resource
-
Removes the the specified child.
- remove(Resource) - Method in interface org.eclipse.californium.core.server.ServerInterface
-
Removes a resource from the server.
- removeAccept() - Method in class org.eclipse.californium.core.coap.OptionSet
-
Removes the Accept option.
- removeBlock1() - Method in class org.eclipse.californium.core.coap.OptionSet
-
Removes the Block1 option.
- removeBlock2() - Method in class org.eclipse.californium.core.coap.OptionSet
-
Removes the Block2 option.
- removeConfigObserver(NetworkConfigObserver) - Method in class org.eclipse.californium.core.network.config.NetworkConfig
-
- removeContentFormat() - Method in class org.eclipse.californium.core.coap.OptionSet
-
Removes the Content-Format option.
- removedChild(Resource) - Method in interface org.eclipse.californium.core.server.resources.ResourceObserver
-
Invoked when a child has been removed from the resource.
- removedObserveRelation(ObserveRelation) - Method in interface org.eclipse.californium.core.server.resources.ResourceObserver
-
Invoked when a CoAP observe relation has been canceled with the
resource
- removeETag(byte[]) - Method in class org.eclipse.californium.core.coap.OptionSet
-
Removes a specific ETag from the ETag options.
- removeExchangeInfo(Exchange) - Method in class org.eclipse.californium.core.network.RemoteEndpoint
-
Removes all information of a finished exchange
- removeHandledNamespace(String) - Method in class it.poliba.sisinflab.coap.ldp.resources.CoAPLDPResourceManager
-
Removes a well-known namespace
- removeIfMatch(byte[]) - Method in class org.eclipse.californium.core.coap.OptionSet
-
Removes a specific ETag from the If-Match options.
- removeInterceptor(MessageInterceptor) - Method in class org.eclipse.californium.core.network.CoAPEndpoint
-
- removeInterceptor(MessageInterceptor) - Method in interface org.eclipse.californium.core.network.Endpoint
-
Removes the interceptor.
- removeLocationQuery(String) - Method in class org.eclipse.californium.core.coap.OptionSet
-
Removes a specific argument from the Location-Query options.
- removeMaxAge() - Method in class org.eclipse.californium.core.coap.OptionSet
-
Removes the Max-Age option.
- removeMessageObserver(MessageObserver) - Method in class org.eclipse.californium.core.coap.Message
-
Removes the specified message observer.
- removeMID() - Method in class org.eclipse.californium.core.coap.Message
-
- removeObserve() - Method in class org.eclipse.californium.core.coap.OptionSet
-
Removes the Observe option.
- removeObserver(ResourceObserver) - Method in class org.eclipse.californium.core.CoapResource
-
- removeObserver(EndpointObserver) - Method in class org.eclipse.californium.core.network.CoAPEndpoint
-
- removeObserver(EndpointObserver) - Method in interface org.eclipse.californium.core.network.Endpoint
-
Removes the endpoint observer.This has nothing to do with
CoAP observe relations.
- removeObserver(ResourceObserver) - Method in interface org.eclipse.californium.core.server.resources.Resource
-
Removes the the specified observer.
- removeObserveRelation(ObserveRelation) - Method in class org.eclipse.californium.core.CoapResource
-
- removeObserveRelation(ObserveRelation) - Method in class org.eclipse.californium.core.observe.ObservingEndpoint
-
Removes the specified observe relations.
- removeObserveRelation(ObserveRelation) - Method in interface org.eclipse.californium.core.server.resources.Resource
-
Removes the specified CoAP observe relation.
- removeProxyScheme() - Method in class org.eclipse.californium.core.coap.OptionSet
-
Removes the Proxy-Scheme option.
- removeProxyUri() - Method in class org.eclipse.californium.core.coap.OptionSet
-
Removes the Proxy-Uri option.
- removeSize1() - Method in class org.eclipse.californium.core.coap.OptionSet
-
Removes the Size1 option.
- removeSize2() - Method in class org.eclipse.californium.core.coap.OptionSet
-
Removes the Size2 option.
- removeUriHost() - Method in class org.eclipse.californium.core.coap.OptionSet
-
Removes the Uri-Host option.
- removeUriPort() - Method in class org.eclipse.californium.core.coap.OptionSet
-
Removes the Uri-Port option.
- removeUriQuery(String) - Method in class org.eclipse.californium.core.coap.OptionSet
-
Removes a specific argument from the Uri-Query options.
- Request - Class in org.eclipse.californium.core.coap
-
Request represents a CoAP request and has either the
CoAP.Type
CON or NON
and one of the
CoAP.Code
s GET, POST, PUT or DELETE.
- Request(CoAP.Code) - Constructor for class org.eclipse.californium.core.coap.Request
-
Instantiates a new request with the specified CoAP code and no (null)
message type.
- Request(CoAP.Code, CoAP.Type) - Constructor for class org.eclipse.californium.core.coap.Request
-
Instantiates a new request with the specified CoAP code and message type.
- REQUEST_CODE_LOWER_BOUND - Static variable in class org.eclipse.californium.core.coap.CoAP.MessageFormat
-
The lowest value of a request code.
- REQUEST_CODE_UPPER_BOUNT - Static variable in class org.eclipse.californium.core.coap.CoAP.MessageFormat
-
The highest value of a request code.
- RequestHandler - Interface in org.eclipse.californium.proxy
-
- RequestProcessor - Interface in org.eclipse.californium.core.server.resources
-
A RequestProcessor is able to process requests in the sense of a server that
responds to the request with a response message.
- reregister() - Method in class org.eclipse.californium.core.CoapObserveRelation
-
Refreshes the Observe relationship with a new GET request with same token
and options.
- Reserved - Static variable in class org.eclipse.californium.core.coap.OptionNumberRegistry.Names
-
- RESERVED_0 - Static variable in class org.eclipse.californium.core.coap.OptionNumberRegistry
-
- RESERVED_1 - Static variable in class org.eclipse.californium.core.coap.OptionNumberRegistry
-
- RESERVED_2 - Static variable in class org.eclipse.californium.core.coap.OptionNumberRegistry
-
- RESERVED_3 - Static variable in class org.eclipse.californium.core.coap.OptionNumberRegistry
-
- RESERVED_4 - Static variable in class org.eclipse.californium.core.coap.OptionNumberRegistry
-
- resetNonConfirmableCounter() - Method in class org.eclipse.californium.core.network.RemoteEndpoint
-
- Resolution - Static variable in class it.poliba.sisinflab.rdf.vocabulary.SSN_XG
-
Resolution
http://purl.oclc.org/NET/ssnx/ssn#Resolution
.
- Resource - Interface in org.eclipse.californium.core.server.resources
-
A resource is an element on the resource tree of a server.
- Resource.ResourceTreeBuilder - Class in org.eclipse.californium.core.server.resources
-
- RESOURCE_TYPE - Static variable in class org.eclipse.californium.core.coap.LinkFormat
-
- ResourceAttributes - Class in org.eclipse.californium.core.server.resources
-
ResourceAttributes wraps different attributes that the CoAP protocol defines
such as title, resource type or interface description.
- ResourceAttributes() - Constructor for class org.eclipse.californium.core.server.resources.ResourceAttributes
-
Instantiates a new resource attributes.
- ResourceObserver - Interface in org.eclipse.californium.core.server.resources
-
This interface implements Java's observe design pattern for a resource.
- ResourceTreeBuilder(Resource) - Constructor for class org.eclipse.californium.core.server.resources.Resource.ResourceTreeBuilder
-
- respond(CoAP.ResponseCode) - Method in class org.eclipse.californium.core.server.resources.CoapExchange
-
Respond the specified response code and no payload.
- respond(String) - Method in class org.eclipse.californium.core.server.resources.CoapExchange
-
Respond with response code 2.05 (Content) and the specified payload.
- respond(CoAP.ResponseCode, String) - Method in class org.eclipse.californium.core.server.resources.CoapExchange
-
Respond with the specified response code and the specified payload.
- respond(CoAP.ResponseCode, byte[]) - Method in class org.eclipse.californium.core.server.resources.CoapExchange
-
Respond with the specified response code and the specified payload.
- respond(CoAP.ResponseCode, byte[], int) - Method in class org.eclipse.californium.core.server.resources.CoapExchange
-
Respond with the specified response code and the specified payload.
- respond(CoAP.ResponseCode, String, int) - Method in class org.eclipse.californium.core.server.resources.CoapExchange
-
Respond with the specified response code and the specified payload.
- respond(Response) - Method in class org.eclipse.californium.core.server.resources.CoapExchange
-
Respond with the specified response.
- Response - Class in org.eclipse.californium.core.coap
-
Response represents a CoAP response to a CoAP request.
- Response(CoAP.ResponseCode) - Constructor for class org.eclipse.californium.core.coap.Response
-
Instantiates a new response with the specified response code.
- RESPONSE_CODE_LOWER_BOUND - Static variable in class org.eclipse.californium.core.coap.CoAP.MessageFormat
-
The lowest value of a response code.
- RESPONSE_CODE_UPPER_BOUND - Static variable in class org.eclipse.californium.core.coap.CoAP.MessageFormat
-
The highest value of a response code.
- ResponseTime - Static variable in class it.poliba.sisinflab.rdf.vocabulary.SSN_XG
-
Response time
http://purl.oclc.org/NET/ssnx/ssn#ResponseTime
.
- retransmitting() - Method in class org.eclipse.californium.core.coap.Message
-
- RTO_min - Variable in class org.eclipse.californium.core.network.RemoteEndpoint
-
- RTT_HISTORY_SIZE - Static variable in class org.eclipse.californium.core.network.RemoteEndpoint
-
- RTT_max - Variable in class org.eclipse.californium.core.network.RemoteEndpoint
-
- RTT_previous - Variable in class org.eclipse.californium.core.network.RemoteEndpoint
-
- RTT_sample - Variable in class org.eclipse.californium.core.network.RemoteEndpoint
-
- RTTVAR - Variable in class org.eclipse.californium.core.network.RemoteEndpoint
-