Interface AttributeHolder
- All Known Subinterfaces:
ApplicationContext, BeanContext, ByteBodyHttpResponse<B>, ConfigurableApplicationContext, ConfigurableBeanContext, ConstructorInvocationContext<T>, FullHttpRequest<B>, HttpMessage<B>, HttpRequest<B>, HttpResponse<B>, InvocationContext<T,R>, MethodInvocationContext<T, R>, MutableAttributeHolder, MutableHttpMessage<B>, MutableHttpRequest<B>, MutableHttpResponse<B>, PushCapableHttpRequest<B>, ServerHttpRequest<B>
- All Known Implementing Classes:
AbstractNettyHttpRequest, ByteBodyHttpResponseWrapper, ConstructorInterceptorChain, DefaultBeanContext, FullNettyClientHttpResponse, HttpMessageWrapper, HttpRequestWrapper, HttpResponseAdapter, HttpResponseWrapper, InterceptorChain, MethodInterceptorChain, MutableHttpRequestWrapper, NettyClientHttpRequest, NettyHttpRequest, NettyMutableHttpResponse, SimpleHttpRequest
public interface AttributeHolder
An interface for objects that have attributes.
- Since:
- 1.0
- Author:
- graemerocher
-
Method Summary
Modifier and TypeMethodDescriptiongetAttribute(CharSequence name) Obtain the value of an attribute on the HTTP method.default <T> Optional<T> getAttribute(CharSequence name, Class<T> type) Obtain the value of an attribute on the HTTP method.AMutableConvertibleValuesof the attributes for object.
-
Method Details
-
getAttributes
ConvertibleValues<Object> getAttributes()A
MutableConvertibleValuesof the attributes for object.- Returns:
- The attributes of the object
-
getAttribute
Obtain the value of an attribute on the HTTP method.- Parameters:
name- The name of the attribute- Returns:
- An
Optionalvalue
-
getAttribute
Obtain the value of an attribute on the HTTP method.- Type Parameters:
T- type Generic- Parameters:
name- The name of the attributetype- The required type- Returns:
- An
Optionalvalue
-