Package org.refcodes.rest
Interface RestRequestEvent
-
- All Superinterfaces:
org.refcodes.mixin.ActionAccessor<org.refcodes.net.HttpMethod>
,org.refcodes.mixin.Dumpable
,org.refcodes.observer.GenericActionEvent<org.refcodes.net.HttpMethod,RestServer>
,org.refcodes.observer.GenericEvent<org.refcodes.net.HttpMethod>
,org.refcodes.net.HeaderFieldsAccessor<org.refcodes.net.HttpMethod>
,org.refcodes.net.HttpBodyAccessor
,org.refcodes.net.HttpInputStreamAccessor
,org.refcodes.net.HttpMethodAccessor
,org.refcodes.net.HttpRequest
,org.refcodes.net.HttpServerRequest
,org.refcodes.net.LocalAddressAccessor
,org.refcodes.net.RealmAccessor
,org.refcodes.net.RemoteAddressAccessor
,org.refcodes.mixin.SourceAccessor<org.refcodes.net.HttpMethod>
,org.refcodes.net.UrlAccessor
,org.refcodes.matcher.WildcardSubstitutes
- All Known Implementing Classes:
RestRequestEventImpl
public interface RestRequestEvent extends org.refcodes.observer.GenericActionEvent<org.refcodes.net.HttpMethod,RestServer>, org.refcodes.net.HttpServerRequest, org.refcodes.matcher.WildcardSubstitutes, org.refcodes.net.RemoteAddressAccessor, org.refcodes.net.LocalAddressAccessor, org.refcodes.net.RealmAccessor, org.refcodes.mixin.Dumpable
Defines aRestRequestEvent
being the request as consumed by aRestEndpoint
. Usually you will useRestServer.onRequest(HttpMethod, String, RestRequestObserver)
for registering aRestRequestObserver
to theRestServer
(HttpRestServer
).
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.ActionAccessor
org.refcodes.mixin.ActionAccessor.ActionBuilder<A extends Object,B extends org.refcodes.mixin.ActionAccessor.ActionBuilder<A,B>>, org.refcodes.mixin.ActionAccessor.ActionMutator<A extends Object>, org.refcodes.mixin.ActionAccessor.ActionProperty<A extends Object>
-
Nested classes/interfaces inherited from interface org.refcodes.net.HeaderFieldsAccessor
org.refcodes.net.HeaderFieldsAccessor.HeaderFieldsBuilder<T extends org.refcodes.net.HeaderFields<?,?>,B extends org.refcodes.net.HeaderFieldsAccessor.HeaderFieldsBuilder<T,B>>, org.refcodes.net.HeaderFieldsAccessor.HeaderFieldsMutator<T extends org.refcodes.net.HeaderFields<?,?>>, org.refcodes.net.HeaderFieldsAccessor.HeaderFieldsProperty<T extends org.refcodes.net.HeaderFields<?,?>>
-
Nested classes/interfaces inherited from interface org.refcodes.net.HttpBodyAccessor
org.refcodes.net.HttpBodyAccessor.HttpBodyBuilder<B extends org.refcodes.net.HttpBodyAccessor.HttpBodyBuilder<B>>, org.refcodes.net.HttpBodyAccessor.HttpBodyMutator, org.refcodes.net.HttpBodyAccessor.HttpBodyProperty, org.refcodes.net.HttpBodyAccessor.HttpBodyProvider<EXC extends Exception>
-
Nested classes/interfaces inherited from interface org.refcodes.net.HttpInputStreamAccessor
org.refcodes.net.HttpInputStreamAccessor.HttpInputStreamBuilder<B extends org.refcodes.net.HttpInputStreamAccessor.HttpInputStreamBuilder<B>>, org.refcodes.net.HttpInputStreamAccessor.HttpInputStreamMutator, org.refcodes.net.HttpInputStreamAccessor.HttpInputStreamProperty, org.refcodes.net.HttpInputStreamAccessor.HttpInputStreamProvider<EXC extends Exception>
-
Nested classes/interfaces inherited from interface org.refcodes.net.HttpMethodAccessor
org.refcodes.net.HttpMethodAccessor.HttpMethodBuilder<B extends org.refcodes.net.HttpMethodAccessor.HttpMethodBuilder<B>>, org.refcodes.net.HttpMethodAccessor.HttpMethodMutator, org.refcodes.net.HttpMethodAccessor.HttpMethodProperty
-
Nested classes/interfaces inherited from interface org.refcodes.net.LocalAddressAccessor
org.refcodes.net.LocalAddressAccessor.LocalAddressBuilder<B extends org.refcodes.net.LocalAddressAccessor.LocalAddressBuilder<B>>, org.refcodes.net.LocalAddressAccessor.LocalAddressMutator, org.refcodes.net.LocalAddressAccessor.LocalAddressProperty
-
Nested classes/interfaces inherited from interface org.refcodes.net.RealmAccessor
org.refcodes.net.RealmAccessor.RealmBuilder<B extends org.refcodes.net.RealmAccessor.RealmBuilder<B>>, org.refcodes.net.RealmAccessor.RealmMutator, org.refcodes.net.RealmAccessor.RealmProperty
-
Nested classes/interfaces inherited from interface org.refcodes.net.RemoteAddressAccessor
org.refcodes.net.RemoteAddressAccessor.RemoteAddressBuilder<B extends org.refcodes.net.RemoteAddressAccessor.RemoteAddressBuilder<B>>, org.refcodes.net.RemoteAddressAccessor.RemoteAddressMutator, org.refcodes.net.RemoteAddressAccessor.RemoteAddressProperty
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default org.refcodes.net.HttpMethod
getAction()
-