- All Superinterfaces:
Prototype.Api
- All Known Implementing Classes:
InvocationContext.BuilderBase.InvocationContextImpl
Deprecated.
Helidon inject is deprecated and will be replaced in a future version
Used by
Interceptor.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classDeprecated.Fluent API builder forInvocationContext.static classInvocationContext.BuilderBase<BUILDER extends InvocationContext.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends InvocationContext> Deprecated.Fluent API builder base forInvocationContext. -
Method Summary
Modifier and TypeMethodDescriptionstatic InvocationContext.Builderbuilder()Deprecated.Create a new fluent API builder to customize configuration.static InvocationContext.Builderbuilder(InvocationContext instance) Deprecated.Create a new fluent API builder from an existing instance.Deprecated, for removal: This API element is subject to removal in a future version.The annotations on the enclosing type.Deprecated, for removal: This API element is subject to removal in a future version.The contextual info that can be shared between interceptors.static InvocationContextcreate()Deprecated.Create a new instance with default values.Deprecated, for removal: This API element is subject to removal in a future version.The method/element argument info.Deprecated, for removal: This API element is subject to removal in a future version.The element info represents the method (or the constructor) being invoked.Deprecated, for removal: This API element is subject to removal in a future version.The interceptor chain.Deprecated, for removal: This API element is subject to removal in a future version.The service provider being intercepted.Deprecated, for removal: This API element is subject to removal in a future version.The service type name for the root service provider.
-
Method Details
-
builder
Deprecated.Create a new fluent API builder to customize configuration.- Returns:
- a new builder
-
builder
Deprecated.Create a new fluent API builder from an existing instance.- Parameters:
instance- an existing instance used as a base for the builder- Returns:
- a builder based on an instance
-
create
Deprecated.Create a new instance with default values.- Returns:
- a new instance
-
serviceProvider
ServiceProvider<?> serviceProvider()Deprecated, for removal: This API element is subject to removal in a future version.The service provider being intercepted.- Returns:
- the service provider being intercepted
-
serviceTypeName
TypeName serviceTypeName()Deprecated, for removal: This API element is subject to removal in a future version.The service type name for the root service provider.- Returns:
- the service type name for the root service provider
-
classAnnotations
List<Annotation> classAnnotations()Deprecated, for removal: This API element is subject to removal in a future version.The annotations on the enclosing type.- Returns:
- the annotations on the enclosing type
-
elementInfo
TypedElementInfo elementInfo()Deprecated, for removal: This API element is subject to removal in a future version.The element info represents the method (or the constructor) being invoked.- Returns:
- the element info represents the method (or the constructor) being invoked
-
elementArgInfo
List<TypedElementInfo> elementArgInfo()Deprecated, for removal: This API element is subject to removal in a future version.The method/element argument info.- Returns:
- the method/element argument info
-
interceptors
List<Provider<Interceptor>> interceptors()Deprecated, for removal: This API element is subject to removal in a future version.The interceptor chain.- Returns:
- the interceptor chain
-
contextData
Deprecated, for removal: This API element is subject to removal in a future version.The contextual info that can be shared between interceptors.- Returns:
- the read/write contextual data that is passed between each chained interceptor
-