Package org.apache.juneau.rest.rrpc
Class RrpcRestOpContext
java.lang.Object
org.apache.juneau.Context
org.apache.juneau.rest.RestOpContext
org.apache.juneau.rest.rrpc.RrpcRestOpContext
- All Implemented Interfaces:
- Comparable<RestOpContext>,- AnnotationProvider
A specialized "RRPC"  HTTP methods.
 
RestOpContext for handling Notes:
- This class is thread safe and reusable.
See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class org.apache.juneau.rest.RestOpContextRestOpContext.Builder
- 
Field SummaryFields inherited from class org.apache.juneau.ContextCONTEXT_APPLY_FILTERFields inherited from interface org.apache.juneau.AnnotationProviderDEFAULT, DISABLE_ANNOTATION_CACHING
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedRrpcRestOpContext(RestOpContext.Builder builder) Constructor.
- 
Method SummaryModifier and TypeMethodDescriptioncreateSession(RestSession session) Creates a new REST operation session.protected RrpcInterfaceMetagetMeta()Returns the metadata about the RRPC Java method.Methods inherited from class org.apache.juneau.rest.RestOpContextcompareTo, copy, create, createRequest, createResponse, equals, getBeanContext, getDefaultCharset, getDefaultRequestAttributes, getDefaultRequestFormData, getDefaultRequestHeaders, getDefaultRequestQueryData, getDefaultResponseHeaders, getEncoders, getHttpMethod, getJavaMethod, getJsonSchemaGenerator, getMaxInput, getParsers, getPartParser, getPartSerializer, getPathPattern, getResponseBeanMeta, getResponseHeaderMeta, getResponseMeta, getSerializers, getSupportedAcceptTypes, getSupportedContentTypes, hashCode, match, propertiesMethods inherited from class org.apache.juneau.ContextcreateBuilder, createSession, firstAnnotation, firstAnnotation, firstAnnotation, firstAnnotation, firstDeclaredAnnotation, forEachAnnotation, forEachAnnotation, forEachAnnotation, forEachAnnotation, forEachDeclaredAnnotation, getSession, hasAnnotation, hasAnnotation, hasAnnotation, hasAnnotation, init, isDebug, lastAnnotation, lastAnnotation, lastAnnotation, lastAnnotation, lastDeclaredAnnotation, toString
- 
Constructor Details- 
RrpcRestOpContextConstructor.- Parameters:
- builder- The builder for this method context.
- Throws:
- jakarta.servlet.ServletException- Problem with metadata was detected.
 
 
- 
- 
Method Details- 
createSessionDescription copied from class:RestOpContextCreates a new REST operation session.- Overrides:
- createSessionin class- RestOpContext
- Parameters:
- session- The REST session.
- Returns:
- A new REST operation session.
 
- 
getMetaReturns the metadata about the RRPC Java method.- Returns:
- The metadata about the RRPC Java method.
 
 
-