Uses of Interface
org.refcodes.rest.RestRequestObserver
-
-
Uses of RestRequestObserver in org.refcodes.rest
Subinterfaces of RestRequestObserver in org.refcodes.rest Modifier and Type Interface Description interfaceRestEndpointAnRestEndpointsubscribes to aRestServer(HttpRestServer) and defines the target for a REST request.interfaceRestEndpointBuilderAnRestEndpointBuilderextends anRestEndpointwith builder functionality and addslambdasupport for handling the requests addressed to thisRestEndpoint.Classes in org.refcodes.rest that implement RestRequestObserver Modifier and Type Class Description classRestEndpointBuilderImplThe implementation of theRestEndpointBuilderinterface as good old POJO for use by differentRestServerimplementations.Fields in org.refcodes.rest declared as RestRequestObserver Modifier and Type Field Description protected RestRequestObserverAbstractHttpRegistryRestServerDecorator. _pingRequestObserverprotected RestRequestObserverAbstractHttpRegistrySidecar. _pingRequestObserverprotected RestRequestObserverRestEndpointBuilderImpl. _requestObserverMethods in org.refcodes.rest that return RestRequestObserver Modifier and Type Method Description RestRequestObserverHomeRequestObserverAccessor. getHomeRequestObserver()Retrieves the homeRestRequestObserverfrom the homeRestRequestObserverproperty.RestRequestObserverAbstractHttpRegistryRestServerDecorator. getPingRequestObserver()Retrieves the pingRestRequestObserverfrom the pingRestRequestObserverproperty.RestRequestObserverPingRequestObserverAccessor. getPingRequestObserver()Retrieves the pingRestRequestObserverfrom the pingRestRequestObserverproperty.RestRequestObserverRestEndpointBuilder. getRequestObserver()Retrieves theRestRequestObserverto which any requests are delegated upon invocation of theonRequest(RestRequestEvent, org.refcodes.net.HttpServerResponse)method.RestRequestObserverRestEndpointBuilderImpl. getRequestObserver()Retrieves theRestRequestObserverto which any requests are delegated upon invocation of theonRequest(RestRequestEvent, org.refcodes.net.HttpServerResponse)method.RestRequestObserverStatusRequestObserverAccessor. getStatusRequestObserver()Retrieves the statusRestRequestObserverfrom the statusRestRequestObserverproperty.protected RestRequestObserverAbstractHttpRegistryRestServerDecorator. toPingObserver(RestRequestObserver aPingRequestObserver)Resolves the property from the provided value and the this instance's property and the and sets the property in case the provided value is not null.Methods in org.refcodes.rest with parameters of type RestRequestObserver Modifier and Type Method Description voidHttpRegistryRestServer. initialize(java.lang.String aAlias, java.lang.String aInstanceId, org.refcodes.data.Scheme aScheme, java.lang.String aHost, java.lang.String aVirtualHost, int[] aIpAddress, int aPort, java.lang.String aPingPath, RestRequestObserver aPingRequestObserver, org.refcodes.net.Url aRegistryUrl)Initializes theHttpRegistryRestServerby registering it at the service registry with a status such as "starting" or "initializing" or "not-ready-yet".default voidHttpRegistryRestServer. initialize(java.lang.String aAlias, org.refcodes.data.Scheme aScheme, java.lang.String aHost, java.lang.String aVirtualHost, int[] aIpAddress, int aPort, java.lang.String aPingPath, RestRequestObserver aPingRequestObserver, org.refcodes.net.Url aRegistryUrl)Initializes theHttpRegistryRestServerby registering it at the service registry with a status such as "starting" or "initializing" or "not-ready-yet".RestEndpointBuilderAbstractHttpRestServerDecorator. onDelete(java.lang.String aLocatorPattern, RestRequestObserver aRequestObserver)Even more convenient: Everything done here can also be done usingRestServer.onRequest(HttpMethod, String, RestRequestObserver): Registers aRestRequestObserverwith the given Locator-Pattern to incoming DELETE methods.static RestEndpointBuilderHttpRestServerSugar. onDelete(java.lang.String aLocatorPattern, RestRequestObserver aRequestObserver)default RestEndpointBuilderRestServer. onDelete(java.lang.String aLocatorPattern, RestRequestObserver aRequestObserver)Even more convenient: Everything done here can also be done usingRestServer.onRequest(HttpMethod, String, RestRequestObserver): Registers aRestRequestObserverwith the given Locator-Pattern to incoming DELETE methods.RestEndpointBuilderAbstractHttpRestServerDecorator. onGet(java.lang.String aLocatorPattern, RestRequestObserver aRequestObserver)Even more convenient: Everything done here can also be done usingRestServer.onRequest(HttpMethod, String, RestRequestObserver): Registers aRestRequestObserverwith the given Locator-Pattern to incoming GET methods.static RestEndpointBuilderHttpRestServerSugar. onGet(java.lang.String aLocatorPattern, RestRequestObserver aRequestObserver)default RestEndpointBuilderRestServer. onGet(java.lang.String aLocatorPattern, RestRequestObserver aRequestObserver)Even more convenient: Everything done here can also be done usingRestServer.onRequest(HttpMethod, String, RestRequestObserver): Registers aRestRequestObserverwith the given Locator-Pattern to incoming GET methods.voidHomeRequestObserver. onHomeRequest(RestRequestObserver aRequestObserver)Sets the homeRestRequestObserverlistening for "home" requests.voidAbstractHttpRegistryRestServerDecorator. onPingRequest(RestRequestObserver aRequestObserver)Sets the pingRestRequestObserverlistening for "ping" requests.voidPingRequestObserver. onPingRequest(RestRequestObserver aRequestObserver)Sets the pingRestRequestObserverlistening for "ping" requests.RestEndpointBuilderAbstractHttpRestServerDecorator. onPost(java.lang.String aLocatorPattern, RestRequestObserver aRequestObserver)Even more convenient: Everything done here can also be done usingRestServer.onRequest(HttpMethod, String, RestRequestObserver): Registers aRestRequestObserverwith the given Locator-Pattern to incoming POST methods.static RestEndpointBuilderHttpRestServerSugar. onPost(java.lang.String aLocatorPattern, RestRequestObserver aRequestObserver)default RestEndpointBuilderRestServer. onPost(java.lang.String aLocatorPattern, RestRequestObserver aRequestObserver)Even more convenient: Everything done here can also be done usingRestServer.onRequest(HttpMethod, String, RestRequestObserver): Registers aRestRequestObserverwith the given Locator-Pattern to incoming POST methods.RestEndpointBuilderAbstractHttpRestServerDecorator. onPut(java.lang.String aLocatorPattern, RestRequestObserver aRequestObserver)Even more convenient: Everything done here can also be done usingRestServer.onRequest(HttpMethod, String, RestRequestObserver): Registers aRestRequestObserverwith the given Locator-Pattern to incoming PUT methods.static RestEndpointBuilderHttpRestServerSugar. onPut(java.lang.String aLocatorPattern, RestRequestObserver aRequestObserver)default RestEndpointBuilderRestServer. onPut(java.lang.String aLocatorPattern, RestRequestObserver aRequestObserver)Even more convenient: Everything done here can also be done usingRestServer.onRequest(HttpMethod, String, RestRequestObserver): Registers aRestRequestObserverwith the given Locator-Pattern to incoming PUT methods.RestEndpointBuilderAbstractHttpRestServerDecorator. onRequest(java.lang.String aLocatorPattern, RestRequestObserver aRequestObserver)Registers a pre-configuredRestEndpoint, triggerd by any HTTP method, and returns its instance.RestEndpointBuilderAbstractHttpRestServerDecorator. onRequest(org.refcodes.net.HttpMethod aHttpMethod, java.lang.String aLocatorPattern, RestRequestObserver aRequestObserver)Registers a pre-configuredRestEndpointwith the least required attributes and returns its instance.static RestEndpointBuilderHttpRestServerSugar. onRequest(java.lang.String aLocatorPattern, RestRequestObserver aRequestObserver)static RestEndpointBuilderHttpRestServerSugar. onRequest(org.refcodes.net.HttpMethod aHttpMethod, java.lang.String aLocatorPattern, RestRequestObserver aRequestObserver)default RestEndpointBuilderRestServer. onRequest(java.lang.String aLocatorPattern, RestRequestObserver aRequestObserver)Registers a pre-configuredRestEndpoint, triggerd by any HTTP method, and returns its instance.default RestEndpointBuilderRestServer. onRequest(org.refcodes.net.HttpMethod aHttpMethod, java.lang.String aLocatorPattern, RestRequestObserver aRequestObserver)Registers a pre-configuredRestEndpointwith the least required attributes and returns its instance.voidStatusRequestObserver. onStatusRequest(RestRequestObserver aRequestObserver)Sets the statusRestRequestObserverlistening for "status" requests.voidHomeRequestObserverAccessor.HomeRequestObserverMutator. setHomeRequestObserver(RestRequestObserver aHomeRequestObserver)Sets the homeRestRequestObserverfor the homeRestRequestObserverproperty.voidPingRequestObserverAccessor.PingRequestObserverMutator. setPingRequestObserver(RestRequestObserver aPingRequestObserver)Sets the pingRestRequestObserverfor the pingRestRequestObserverproperty.voidRestEndpointBuilder. setRequestObserver(RestRequestObserver aLambda)Sets theRestRequestObserverto which any requests are delegated upon invocation of theonRequest(RestRequestEvent, org.refcodes.net.HttpServerResponse)method.voidRestEndpointBuilderImpl. setRequestObserver(RestRequestObserver aLambda)Sets theRestRequestObserverto which any requests are delegated upon invocation of theonRequest(RestRequestEvent, org.refcodes.net.HttpServerResponse)method.voidStatusRequestObserverAccessor.StatusRequestObserverMutator. setStatusRequestObserver(RestRequestObserver aStatusRequestObserver)Sets the statusRestRequestObserverfor the statusRestRequestObserverproperty.protected RestRequestObserverAbstractHttpRegistryRestServerDecorator. toPingObserver(RestRequestObserver aPingRequestObserver)Resolves the property from the provided value and the this instance's property and the and sets the property in case the provided value is not null.BHomeRequestObserverAccessor.HomeRequestObserverBuilder. withHomeRequestObserver(RestRequestObserver aRequestObserver)Sets the homeRestRequestObserverfor the homeRestRequestObserverproperty.default HttpRegistryContext.HttpRegistryContextBuilder<DESC>HttpRegistryContext.HttpRegistryContextBuilder. withPingRequestObserver(RestRequestObserver aRequestObserver)Sets the pingRestRequestObserverfor the pingRestRequestObserverproperty.default BHttpRegistryRestServer. withPingRequestObserver(RestRequestObserver aRequestObserver)Sets the pingRestRequestObserverfor the pingRestRequestObserverproperty.BPingRequestObserverAccessor.PingRequestObserverBuilder. withPingRequestObserver(RestRequestObserver aRequestObserver)Sets the pingRestRequestObserverfor the pingRestRequestObserverproperty.default RestEndpointBuilderRestEndpointBuilder. withRequestObserver(RestRequestObserver aLambda)Builder method for setting theRestRequestObserver.BStatusRequestObserverAccessor.StatusRequestObserverBuilder. withStatusRequestObserver(RestRequestObserver aRequestObserver)Sets the statusRestRequestObserverfor the statusRestRequestObserverproperty.Constructors in org.refcodes.rest with parameters of type RestRequestObserver Constructor Description RestEndpointBuilderImpl(org.refcodes.net.HttpMethod aHttpMethod, java.lang.String aLocatorPattern, RestRequestObserver aRequestObserver)Constructs anRestEndpointBuilderwith the least required attributes.
-