Package org.refcodes.rest
Class BasicAuthEventImpl
- java.lang.Object
-
- org.refcodes.net.BasicAuthRequestImpl
-
- org.refcodes.rest.BasicAuthEventImpl
-
- All Implemented Interfaces:
org.refcodes.matcher.WildcardSubstitutes,org.refcodes.mixin.ActionAccessor<org.refcodes.net.HttpMethod>,org.refcodes.mixin.Dumpable,org.refcodes.mixin.SourceAccessor<org.refcodes.net.HttpMethod>,org.refcodes.net.BasicAuthCredentialsAccessor,org.refcodes.net.BasicAuthRequest,org.refcodes.net.HttpMethodAccessor,org.refcodes.net.LocalAddressAccessor,org.refcodes.net.RealmAccessor,org.refcodes.net.RemoteAddressAccessor,org.refcodes.net.UrlAccessor,org.refcodes.observer.GenericActionEvent<org.refcodes.net.HttpMethod,RestServer>,org.refcodes.observer.GenericEvent<org.refcodes.net.HttpMethod>,BasicAuthEvent
public class BasicAuthEventImpl extends org.refcodes.net.BasicAuthRequestImpl implements BasicAuthEvent
TheBasicAuthEventImplclass implements theBasicAuthEventtype.
-
-
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
-
-
Constructor Summary
Constructors Constructor Description BasicAuthEventImpl(java.net.InetSocketAddress aLocalAddress, java.net.InetSocketAddress aRemoteAddress, org.refcodes.net.HttpMethod aHttpMethod, org.refcodes.net.Url aUrl, org.refcodes.matcher.WildcardSubstitutes aWildcardSubstitutes, org.refcodes.net.BasicAuthCredentials aCredentials, java.lang.String aRealm, RestServer aRestServer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.net.InetSocketAddressgetLocalAddress()java.lang.StringgetRealm()java.net.InetSocketAddressgetRemoteAddress()RestServergetSource()java.lang.String[]getWildcardNames()java.lang.StringgetWildcardReplacement(java.lang.String aWildcardName)java.lang.StringgetWildcardReplacementAt(int aIndex)java.lang.String[]getWildcardReplacements()java.lang.String[]getWildcardReplacements(java.lang.String... aWildcardNames)java.lang.String[]getWildcardReplacementsAt(int... aIndexes)-
Methods inherited from interface org.refcodes.net.BasicAuthCredentialsAccessor
getBasicAuthCredentials
-
Methods inherited from interface org.refcodes.rest.BasicAuthEvent
getAction
-
Methods inherited from class org.refcodes.net.BasicAuthRequestImpl
getBasicAuthCredentials, getHttpMethod, getUrl
-
-
-
-
Constructor Detail
-
BasicAuthEventImpl
public BasicAuthEventImpl(java.net.InetSocketAddress aLocalAddress, java.net.InetSocketAddress aRemoteAddress, org.refcodes.net.HttpMethod aHttpMethod, org.refcodes.net.Url aUrl, org.refcodes.matcher.WildcardSubstitutes aWildcardSubstitutes, org.refcodes.net.BasicAuthCredentials aCredentials, java.lang.String aRealm, RestServer aRestServer)- Parameters:
aLocalAddress- The local address where the event is being received.aRemoteAddress- The remote address from which the request originates.aHttpMethod- TheHttpMethodwith which the request has been sent.aUrl- TheUrlfrom which to take the URL specific data.aWildcardSubstitutes- The text being substituted by the wildcard of theRestEndpoint's Locator-Pattern.aCredentials- The credentials retrieved from the request.aRealm- The realm to which this request is being addressed.aRestServer- The system firing the event.
-
-
Method Detail
-
getWildcardReplacements
public java.lang.String[] getWildcardReplacements()
- Specified by:
getWildcardReplacementsin interfaceorg.refcodes.matcher.WildcardSubstitutes
-
getWildcardReplacementAt
public java.lang.String getWildcardReplacementAt(int aIndex)
- Specified by:
getWildcardReplacementAtin interfaceorg.refcodes.matcher.WildcardSubstitutes
-
getWildcardReplacement
public java.lang.String getWildcardReplacement(java.lang.String aWildcardName)
- Specified by:
getWildcardReplacementin interfaceorg.refcodes.matcher.WildcardSubstitutes
-
getWildcardReplacements
public java.lang.String[] getWildcardReplacements(java.lang.String... aWildcardNames)
- Specified by:
getWildcardReplacementsin interfaceorg.refcodes.matcher.WildcardSubstitutes
-
getWildcardReplacementsAt
public java.lang.String[] getWildcardReplacementsAt(int... aIndexes)
- Specified by:
getWildcardReplacementsAtin interfaceorg.refcodes.matcher.WildcardSubstitutes
-
getRemoteAddress
public java.net.InetSocketAddress getRemoteAddress()
- Specified by:
getRemoteAddressin interfaceorg.refcodes.net.RemoteAddressAccessor
-
getLocalAddress
public java.net.InetSocketAddress getLocalAddress()
- Specified by:
getLocalAddressin interfaceorg.refcodes.net.LocalAddressAccessor
-
getRealm
public java.lang.String getRealm()
- Specified by:
getRealmin interfaceorg.refcodes.net.RealmAccessor
-
getSource
public RestServer getSource()
- Specified by:
getSourcein interfaceorg.refcodes.mixin.SourceAccessor<org.refcodes.net.HttpMethod>
-
getWildcardNames
public java.lang.String[] getWildcardNames()
- Specified by:
getWildcardNamesin interfaceorg.refcodes.matcher.WildcardSubstitutes
-
-