Package org.apache.juneau.rest.processor
Class ResponseProcessorList.Builder
java.lang.Object
org.apache.juneau.BeanBuilder<ResponseProcessorList>
org.apache.juneau.rest.processor.ResponseProcessorList.Builder
- Enclosing class:
ResponseProcessorList
Builder class.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAppends the specified rest response processor classes to the list.add
(ResponseProcessor... values) Appends the specified rest response processor objects to the list.protected ResponseProcessorList
Creates the bean when the bean type isnull or is the default value.Overrides the bean returned by theBeanBuilder.build()
method.Overrides the bean type produced by theBeanBuilder.build()
method.
-
Constructor Details
-
Builder
Constructor.- Parameters:
beanStore
- The bean store to use for creating beans.
-
-
Method Details
-
buildDefault
Description copied from class:BeanBuilder
Creates the bean when the bean type isnull or is the default value.- Overrides:
buildDefault
in classBeanBuilder<ResponseProcessorList>
- Returns:
- A new bean.
-
add
Appends the specified rest response processor classes to the list.- Parameters:
values
- The values to add.- Returns:
- This object.
- Throws:
IllegalArgumentException
- if any class does not extend fromResponseProcessor
.
-
add
Appends the specified rest response processor objects to the list.- Parameters:
values
- The values to add.- Returns:
- This object.
-
impl
Description copied from class:BeanBuilder
Overrides the bean returned by theBeanBuilder.build()
method.Use this method if you want this builder to return an already-instantiated bean.
- Overrides:
impl
in classBeanBuilder<ResponseProcessorList>
- Parameters:
value
- The setting value.- Returns:
- This object.
-
type
Description copied from class:BeanBuilder
Overrides the bean type produced by theBeanBuilder.build()
method.Use this method if you want to instantiated a bean subclass.
- Overrides:
type
in classBeanBuilder<ResponseProcessorList>
- Parameters:
value
- The setting value.- Returns:
- This object.
-