Interface BasicAuthEvent

  • All Superinterfaces:
    org.refcodes.mixin.ActionAccessor<org.refcodes.net.HttpMethod>, org.refcodes.net.BasicAuthCredentialsAccessor, org.refcodes.net.BasicAuthRequest, org.refcodes.mixin.Dumpable, org.refcodes.observer.GenericActionEvent<org.refcodes.net.HttpMethod,RestServer>, org.refcodes.observer.GenericEvent<org.refcodes.net.HttpMethod>, org.refcodes.net.HttpMethodAccessor, 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:
    BasicAuthEventImpl


    public interface BasicAuthEvent
    extends org.refcodes.net.BasicAuthRequest, org.refcodes.observer.GenericActionEvent<org.refcodes.net.HttpMethod,RestServer>, org.refcodes.matcher.WildcardSubstitutes, org.refcodes.net.RealmAccessor, org.refcodes.net.LocalAddressAccessor, org.refcodes.net.RemoteAddressAccessor
    Defines a BasicAuthEvent being the request as consumed by a RestEndpoint. Usually you will use RestServer.onRequest(HttpMethod, String, RestRequestObserver) for registering a RestRequestObserver to the RestServer ( HttpRestServer).
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.refcodes.mixin.ActionAccessor

        org.refcodes.mixin.ActionAccessor.ActionBuilder<A extends java.lang.Object,B extends org.refcodes.mixin.ActionAccessor.ActionBuilder<A,B>>, org.refcodes.mixin.ActionAccessor.ActionMutator<A extends java.lang.Object>, org.refcodes.mixin.ActionAccessor.ActionProperty<A extends java.lang.Object>
      • Nested classes/interfaces inherited from interface org.refcodes.net.BasicAuthCredentialsAccessor

        org.refcodes.net.BasicAuthCredentialsAccessor.BasicAuthCredentialsBuilder<B extends org.refcodes.net.BasicAuthCredentialsAccessor.BasicAuthCredentialsBuilder<B>>, org.refcodes.net.BasicAuthCredentialsAccessor.BasicAuthCredentialsMutator, org.refcodes.net.BasicAuthCredentialsAccessor.BasicAuthCredentialsProperty
      • 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
      • Nested classes/interfaces inherited from interface org.refcodes.mixin.SourceAccessor

        org.refcodes.mixin.SourceAccessor.SourceMutator<SRC extends java.lang.Object>, org.refcodes.mixin.SourceAccessor.SourceProperty<SRC extends java.lang.Object>
      • Nested classes/interfaces inherited from interface org.refcodes.net.UrlAccessor

        org.refcodes.net.UrlAccessor.UrlBuilder, org.refcodes.net.UrlAccessor.UrlMutator, org.refcodes.net.UrlAccessor.UrlProperty
    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default org.refcodes.net.HttpMethod getAction​()
      • Methods inherited from interface org.refcodes.net.BasicAuthCredentialsAccessor

        getBasicAuthCredentials
      • Methods inherited from interface org.refcodes.mixin.Dumpable

        toDump, toDump
      • Methods inherited from interface org.refcodes.net.HttpMethodAccessor

        getHttpMethod
      • Methods inherited from interface org.refcodes.net.LocalAddressAccessor

        getLocalAddress
      • Methods inherited from interface org.refcodes.net.RealmAccessor

        getRealm
      • Methods inherited from interface org.refcodes.net.RemoteAddressAccessor

        getRemoteAddress
      • Methods inherited from interface org.refcodes.mixin.SourceAccessor

        getSource
      • Methods inherited from interface org.refcodes.net.UrlAccessor

        getUrl
      • Methods inherited from interface org.refcodes.matcher.WildcardSubstitutes

        getWildcardNames, getWildcardReplacement, getWildcardReplacementAt, getWildcardReplacements, getWildcardReplacements, getWildcardReplacementsAt
    • Method Detail

      • getAction

        default org.refcodes.net.HttpMethod getAction​()
        Specified by:
        getAction in interface org.refcodes.mixin.ActionAccessor<org.refcodes.net.HttpMethod>