- All Superinterfaces:
Prototype.Api
- All Known Implementing Classes:
ActivationRequest.BuilderBase.ActivationRequestImpl
Request to activate a service.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classFluent API builder forActivationRequest.static classActivationRequest.BuilderBase<BUILDER extends ActivationRequest.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends ActivationRequest> Fluent API builder base forActivationRequest. -
Method Summary
Modifier and TypeMethodDescriptionstatic ActivationRequest.Builderbuilder()Create a new fluent API builder to customize configuration.static ActivationRequest.Builderbuilder(ActivationRequest instance) Create a new fluent API builder from an existing instance.static ActivationRequestcreate()Create a new instance with default values.Optionally, the injection point context information.The phase to start activation.Ultimate target phase for activation.booleanWhether to throw an exception on failure to activate, or return an error activation result on activation.
-
Method Details
-
builder
Create a new fluent API builder to customize configuration.- Returns:
- a new builder
-
builder
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
Create a new instance with default values.- Returns:
- a new instance
-
injectionPoint
Optional<InjectionPointInfo> injectionPoint()Optionally, the injection point context information.- Returns:
- injection point info
-
startingPhase
The phase to start activation. Typically, this should be left as the default (i.e., PENDING).- Returns:
- phase to start
-
targetPhase
Phase targetPhase()Ultimate target phase for activation.- Returns:
- phase to target
-
throwIfError
boolean throwIfError()Whether to throw an exception on failure to activate, or return an error activation result on activation.- Returns:
- whether to throw on failure
-