Uses of Class
org.apache.juneau.cp.BeanStore
Packages that use BeanStore
Package
Description
REST Server API
REST Annotations
REST Method Argument Beans
REST Response Converters
REST Guards
REST Logging API
Predefined Matchers
HTTP Response Processors
Method exec stats utilities
-
Uses of BeanStore in org.apache.juneau
Methods in org.apache.juneau that return BeanStoreModifier and TypeMethodDescriptionBeanBuilder.beanStore()
Returns the bean store passed in through the constructor.Constructors in org.apache.juneau with parameters of type BeanStoreModifierConstructorDescriptionprotected
BeanBuilder
(Class<? extends T> defaultType, BeanStore beanStore) Constructor. -
Uses of BeanStore in org.apache.juneau.cp
Subclasses of BeanStore in org.apache.juneau.cpFields in org.apache.juneau.cp declared as BeanStoreModifier and TypeFieldDescriptionstatic final BeanStore
BeanStore.INSTANCE
Static read-only reusable instance.Methods in org.apache.juneau.cp that return BeanStoreModifier and TypeMethodDescription<T> BeanStore
Adds an unnamed bean of the specified type to this factory.<T> BeanStore
Adds a named bean of the specified type to this factory.<T> BeanStore
BeanStore.addSupplier
(Class<T> beanType, Supplier<T> bean) Adds a supplier for an unnamed bean of the specified type to this factory.<T> BeanStore
BeanStore.addSupplier
(Class<T> beanType, Supplier<T> bean, String name) Adds a supplier for a named bean of the specified type to this factory.BeanStore.Builder.build()
Instantiates this bean store.BeanStore.clear()
Clears out all bean in this bean store.static BeanStore
Static creator.static BeanStore
Static creator.BeanStore.removeBean
(Class<?> beanType) Removes an unnamed bean from this store.BeanStore.removeBean
(Class<?> beanType, String name) Removes a named bean from this store.Methods in org.apache.juneau.cp with parameters of type BeanStoreModifier and TypeMethodDescriptionstatic FileFinder.Builder
Static creator.Overrides the bean to return from theBeanStore.Builder.build()
method.static BeanStore
Static creator.static BeanStore
Static creator.Specifies the parent bean store.Method parameters in org.apache.juneau.cp with type arguments of type BeanStoreModifier and TypeMethodDescriptionOverrides the bean store type.Constructors in org.apache.juneau.cp with parameters of type BeanStore -
Uses of BeanStore in org.apache.juneau.encoders
Methods in org.apache.juneau.encoders with parameters of type BeanStoreConstructors in org.apache.juneau.encoders with parameters of type BeanStore -
Uses of BeanStore in org.apache.juneau.parser
Methods in org.apache.juneau.parser with parameters of type BeanStoreConstructors in org.apache.juneau.parser with parameters of type BeanStore -
Uses of BeanStore in org.apache.juneau.rest
Methods in org.apache.juneau.rest that return BeanStoreModifier and TypeMethodDescriptionRestContext.Builder.beanStore()
Returns the bean store in this builder.RestOpContext.Builder.beanStore()
Returns access to the bean store being used by this builder.RestContext.getBeanStore()
Returns the bean store associated with this context.RestOpSession.getBeanStore()
Returns the bean store for this session.RestSession.getBeanStore()
Returns the bean store of this call.RestContext.getRootBeanStore()
Returns the root bean store for this context.RestContext.Builder.rootBeanStore()
Returns the root bean store.Methods in org.apache.juneau.rest with parameters of type BeanStoreModifier and TypeMethodDescriptionprotected RestOpContext.Builder
Specifies aBeanStore
to use when resolving constructor arguments.static RestChildren.Builder
Static creator.static RestOperations.Builder
Static creator.protected BeanContext.Builder
RestContext.Builder.createBeanContext
(BeanStore beanStore, Supplier<?> resource) Instantiates the bean context sub-builder.protected BeanContext.Builder
RestOpContext.Builder.createBeanContext
(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the bean context sub-builder.protected BeanCreator<CallLogger>
RestContext.Builder.createCallLogger
(BeanStore beanStore, Supplier<?> resource) Instantiates the call logger sub-builder.protected Config
RestContext.Builder.createConfig
(BeanStore beanStore, Supplier<?> resource, Class<?> resourceClass) Creates the config for this builder.protected RestConverterList.Builder
RestOpContext.Builder.createConverters
(BeanStore beanStore, Supplier<?> resource) Instantiates the response converter list sub-builder.protected BeanCreator<DebugEnablement>
RestContext.Builder.createDebugEnablement
(BeanStore beanStore, Supplier<?> resource) Instantiates the debug enablement bean creator.protected NamedAttributeMap
RestContext.Builder.createDefaultRequestAttributes
(BeanStore beanStore, Supplier<?> resource) Instantiates the default request attributes sub-builder.protected NamedAttributeMap
RestOpContext.Builder.createDefaultRequestAttributes
(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the default request attributes sub-builder.protected PartList
RestOpContext.Builder.createDefaultRequestFormData
(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the default request form data.protected HeaderList
RestContext.Builder.createDefaultRequestHeaders
(BeanStore beanStore, Supplier<?> resource) Instantiates the default request headers sub-builder.protected HeaderList
RestOpContext.Builder.createDefaultRequestHeaders
(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the default request headers.protected PartList
RestOpContext.Builder.createDefaultRequestQueryData
(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the default request query data.protected HeaderList
RestContext.Builder.createDefaultResponseHeaders
(BeanStore beanStore, Supplier<?> resource) Instantiates the default response headers sub-builder.protected HeaderList
RestOpContext.Builder.createDefaultResponseHeaders
(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the default response headers.protected MethodList
RestContext.Builder.createDestroyMethods
(BeanStore beanStore, Supplier<?> resource) Instantiates the destroy method list.protected EncoderSet.Builder
RestContext.Builder.createEncoders
(BeanStore beanStore, Supplier<?> resource) Instantiates the encoder group sub-builder.protected EncoderSet.Builder
RestOpContext.Builder.createEncoders
(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the encoder group sub-builder.protected MethodList
RestContext.Builder.createEndCallMethods
(BeanStore beanStore, Supplier<?> resource) Instantiates the end call method list.protected RestGuardList.Builder
RestOpContext.Builder.createGuards
(BeanStore beanStore, Supplier<?> resource) Instantiates the guard list sub-builder.protected JsonSchemaGenerator.Builder
RestContext.Builder.createJsonSchemaGenerator
(BeanStore beanStore, Supplier<?> resource) Instantiates the JSON schema generator sub-builder.protected JsonSchemaGenerator.Builder
RestOpContext.Builder.createJsonSchemaGenerator
(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the JSON schema generator sub-builder.protected Logger
RestContext.Builder.createLogger
(BeanStore beanStore, Supplier<?> resource, Class<?> resourceClass) Instantiates the logger for this resource.protected RestMatcherList.Builder
RestOpContext.Builder.createMatchers
(BeanStore beanStore, Supplier<?> resource) Instantiates the matcher list sub-builder.protected Messages.Builder
RestContext.Builder.createMessages
(BeanStore beanStore, Supplier<?> resource) Instantiates the messages sub-builder.protected MethodExecStore.Builder
RestContext.Builder.createMethodExecStore
(BeanStore beanStore, Supplier<?> resource) Instantiates the method execution statistics store sub-builder.protected ParserSet.Builder
RestContext.Builder.createParsers
(BeanStore beanStore, Supplier<?> resource) Instantiates the parser group sub-builder.protected ParserSet.Builder
RestOpContext.Builder.createParsers
(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the parser group sub-builder.protected HttpPartParser.Creator
RestContext.Builder.createPartParser
(BeanStore beanStore, Supplier<?> resource) Instantiates the part parser sub-builder.protected HttpPartParser.Creator
RestOpContext.Builder.createPartParser
(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the part parser sub-builder.protected HttpPartSerializer.Creator
RestContext.Builder.createPartSerializer
(BeanStore beanStore, Supplier<?> resource) Instantiates the part serializer sub-builder.protected HttpPartSerializer.Creator
RestOpContext.Builder.createPartSerializer
(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the part serializer sub-builder.protected MethodList
RestContext.Builder.createPostCallMethods
(BeanStore beanStore, Supplier<?> resource) Instantiates the post-call method list.protected MethodList
RestContext.Builder.createPostInitChildFirstMethods
(BeanStore beanStore, Supplier<?> resource) Instantiates the post-init-child-first method list.protected MethodList
RestContext.Builder.createPostInitMethods
(BeanStore beanStore, Supplier<?> resource) Instantiates the post-init method list.protected MethodList
RestContext.Builder.createPreCallMethods
(BeanStore beanStore, Supplier<?> resource) Instantiates the pre-call method list.protected ResponseProcessorList.Builder
RestContext.Builder.createResponseProcessors
(BeanStore beanStore, Supplier<?> resource) Instantiates the response processor list sub-builder.protected RestChildren.Builder
RestContext.Builder.createRestChildren
(BeanStore beanStore, Supplier<?> resource, RestContext restContext) Instantiates the REST children list.protected RestOpArgList.Builder
RestContext.Builder.createRestOpArgs
(BeanStore beanStore, Supplier<?> resource) Instantiates the REST operation args sub-builder.protected RestOperations.Builder
RestContext.Builder.createRestOperations
(BeanStore beanStore, Supplier<?> resource, RestContext restContext) Instantiates the REST operations list.protected SerializerSet.Builder
RestContext.Builder.createSerializers
(BeanStore beanStore, Supplier<?> resource) Instantiates the serializer group sub-builder.protected SerializerSet.Builder
RestOpContext.Builder.createSerializers
(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the serializer group sub-builder.protected MethodList
RestContext.Builder.createStartCallMethods
(BeanStore beanStore, Supplier<?> resource) Instantiates the start call method list.protected BeanCreator<StaticFiles>
RestContext.Builder.createStaticFiles
(BeanStore beanStore, Supplier<?> resource) Instantiates the static files bean creator.protected BeanCreator<SwaggerProvider>
RestContext.Builder.createSwaggerProvider
(BeanStore beanStore, Supplier<?> resource) Instantiates the swagger provider sub-builder.protected ThrownStore.Builder
RestContext.Builder.createThrownStore
(BeanStore beanStore, Supplier<?> resource, RestContext parent) Instantiates the thrown-store sub-builder.protected VarResolver.Builder
RestContext.Builder.createVarResolver
(BeanStore beanStore, Supplier<?> resource, Class<?> resourceClass) Creates the variable resolver sub-builder.protected RestOpArg[]
RestContext.findRestOperationArgs
(Method m, BeanStore beanStore) Finds theRestOpArg
instances to handle resolving objects on the calls to the specified Java method.Constructors in org.apache.juneau.rest with parameters of type BeanStore -
Uses of BeanStore in org.apache.juneau.rest.annotation
Method parameters in org.apache.juneau.rest.annotation with type arguments of type BeanStore -
Uses of BeanStore in org.apache.juneau.rest.arg
Methods in org.apache.juneau.rest.arg with parameters of type BeanStoreConstructors in org.apache.juneau.rest.arg with parameters of type BeanStore -
Uses of BeanStore in org.apache.juneau.rest.converter
Methods in org.apache.juneau.rest.converter with parameters of type BeanStoreConstructors in org.apache.juneau.rest.converter with parameters of type BeanStore -
Uses of BeanStore in org.apache.juneau.rest.debug
Methods in org.apache.juneau.rest.debug with parameters of type BeanStoreModifier and TypeMethodDescriptionstatic DebugEnablement.Builder
Static creator.protected DebugEnablement.Builder
protected DebugEnablement.Builder
Initializer.Constructors in org.apache.juneau.rest.debug with parameters of type BeanStoreModifierConstructorDescriptionBasicDebugEnablement
(BeanStore beanStore) Constructor.protected
Constructor.DebugEnablement
(BeanStore beanStore) Constructor. -
Uses of BeanStore in org.apache.juneau.rest.guard
Methods in org.apache.juneau.rest.guard with parameters of type BeanStoreConstructors in org.apache.juneau.rest.guard with parameters of type BeanStore -
Uses of BeanStore in org.apache.juneau.rest.logger
Methods in org.apache.juneau.rest.logger with parameters of type BeanStoreModifier and TypeMethodDescriptionstatic CallLogger.Builder
Static creator.static CallLoggerRule.Builder
Static creator.protected CallLogger.Builder
protected CallLogger.Builder
protected CallLogger.Builder
protected CallLogger.Builder
protected CallLogger.Builder
Initializer.Constructors in org.apache.juneau.rest.logger with parameters of type BeanStoreModifierConstructorDescriptionBasicCallLogger
(BeanStore beanStore) Constructor using specific settings.BasicDisabledCallLogger
(BeanStore beanStore) Constructor.BasicTestCallLogger
(BeanStore beanStore) Constructor.BasicTestCaptureCallLogger
(BeanStore beanStore) Constructor using specific settings.protected
Constructor.protected
Constructor.CallLogger
(BeanStore beanStore) Constructor. -
Uses of BeanStore in org.apache.juneau.rest.matcher
Methods in org.apache.juneau.rest.matcher with parameters of type BeanStoreConstructors in org.apache.juneau.rest.matcher with parameters of type BeanStore -
Uses of BeanStore in org.apache.juneau.rest.processor
Methods in org.apache.juneau.rest.processor with parameters of type BeanStoreModifier and TypeMethodDescriptionStatic creator.Constructors in org.apache.juneau.rest.processor with parameters of type BeanStore -
Uses of BeanStore in org.apache.juneau.rest.springboot
Subclasses of BeanStore in org.apache.juneau.rest.springbootModifier and TypeClassDescriptionclass
A bean store that uses Spring bean resolution to find beans if they're not already in this store.Methods in org.apache.juneau.rest.springboot that return BeanStoreModifier and TypeMethodDescriptionSpringRestServlet.createBeanStore
(Optional<BeanStore> parent) Hook into Spring bean injection framework.Method parameters in org.apache.juneau.rest.springboot with type arguments of type BeanStoreModifier and TypeMethodDescriptionSpringRestServlet.createBeanStore
(Optional<BeanStore> parent) Hook into Spring bean injection framework. -
Uses of BeanStore in org.apache.juneau.rest.staticfile
Methods in org.apache.juneau.rest.staticfile with parameters of type BeanStoreModifier and TypeMethodDescriptionstatic StaticFiles.Builder
Creates a new builder for this object.static StaticFiles.Builder
Static creator.Constructors in org.apache.juneau.rest.staticfile with parameters of type BeanStoreModifierConstructorDescriptionBasicStaticFiles
(BeanStore beanStore) Constructor.protected
Constructor. -
Uses of BeanStore in org.apache.juneau.rest.stats
Methods in org.apache.juneau.rest.stats with parameters of type BeanStoreModifier and TypeMethodDescriptionstatic MethodExecStats.Builder
Static creator.static MethodExecStore.Builder
Static creator.static ThrownStats.Builder
Static creator.static ThrownStore.Builder
Static creator.Invokes the wrapped method using parameters from the specified bean store.Constructors in org.apache.juneau.rest.stats with parameters of type BeanStore -
Uses of BeanStore in org.apache.juneau.rest.swagger
Methods in org.apache.juneau.rest.swagger with parameters of type BeanStoreConstructors in org.apache.juneau.rest.swagger with parameters of type BeanStoreModifierConstructorDescriptionBasicSwaggerProvider
(BeanStore beanStore) Constructor.protected
Constructor. -
Uses of BeanStore in org.apache.juneau.serializer
Methods in org.apache.juneau.serializer with parameters of type BeanStoreConstructors in org.apache.juneau.serializer with parameters of type BeanStore -
Uses of BeanStore in org.apache.juneau.svl
Methods in org.apache.juneau.svl with parameters of type BeanStoreModifier and TypeMethodDescriptionVarResolver.createSession
(BeanStore beanStore) Same asVarResolver.createSession()
except allows you to specify a bean store for resolving beans.Constructors in org.apache.juneau.svl with parameters of type BeanStoreModifierConstructorDescriptionVarResolverSession
(VarResolver context, BeanStore beanStore) Constructor.