A B C D E F G H I J L M N O P Q R S T U V W _

P

ParameterCountFilter - class org.apache.hivemind.methodmatch.ParameterCountFilter.
Checks the number of parameters against an expected count.
ParameterCountFilter(int) - Constructor for class org.apache.hivemind.methodmatch.ParameterCountFilter
 
ParameterFilter - class org.apache.hivemind.methodmatch.ParameterFilter.
Matches a parameter at a particular index.
ParameterFilter(int, String) - Constructor for class org.apache.hivemind.methodmatch.ParameterFilter
 
parse(Resource, ClassResolver) - Method in class org.apache.hivemind.parse.DescriptorParser
Enters a new state, pushing an object onto the stack.
parseMethodPattern(String) - Method in class org.apache.hivemind.methodmatch.MethodPatternParser
 
parseNextQueued(DescriptorParser) - Method in class org.apache.hivemind.impl.RegistryAssemblyImpl
Parses the next enqueued module descripotor and returns it.
passivateService() - Method in interface org.apache.hivemind.PoolManageable
Invoked when a service is unbound from a thread, just before being returned to the service pool.
peek() - Method in interface org.apache.hivemind.InterceptorStack
Returns the current top object on the stack.
peek() - Method in class org.apache.hivemind.impl.SchemaProcessorImpl
 
peek() - Method in class org.apache.hivemind.impl.InterceptorStackImpl
 
peek() - Method in interface org.apache.hivemind.schema.SchemaProcessor
Peeks at the top object on the stack.
peek(int) - Method in class org.apache.hivemind.impl.SchemaProcessorImpl
 
peek(int) - Method in interface org.apache.hivemind.schema.SchemaProcessor
Peeks at an object within the stack at the indicated depth.
peekContent() - Method in class org.apache.hivemind.parse.AbstractParser
Peeks at the top element on the stack, and returns its content (the accumuulated parseable character data directly enclosed by its start/end tags.
peekElementName() - Method in class org.apache.hivemind.parse.AbstractParser
Peeks at the top element on the stack and returns its element name.
peekObject() - Method in class org.apache.hivemind.parse.AbstractParser
Peeks at the top element on the stack and returns the object for that element.
performPostProcessing() - Method in class org.apache.hivemind.impl.RegistryAssemblyImpl
Invokes Runnable.run() on each Runnable object previously stored using RegistryAssemblyImpl.addPostProcessor(Runnable).
PooledServiceModel - class org.apache.hivemind.impl.servicemodel.PooledServiceModel.
Similar to the threaded service model, except that, once created, services are pooled for later use.
PooledServiceModel(ConstructableServicePoint) - Constructor for class org.apache.hivemind.impl.servicemodel.PooledServiceModel
 
PooledServiceModelFactory - class org.apache.hivemind.impl.servicemodel.PooledServiceModelFactory.
 
PooledServiceModelFactory() - Constructor for class org.apache.hivemind.impl.servicemodel.PooledServiceModelFactory
 
PoolManageable - interface org.apache.hivemind.PoolManageable.
Interface for core service implementations that are managed using the pooled service model.
pop() - Method in class org.apache.hivemind.impl.SchemaProcessorImpl
 
pop() - Method in class org.apache.hivemind.parse.AbstractParser
Invoked when the closing tag for an element is enountered {i.e, from #endElement(String)).
pop() - Method in interface org.apache.hivemind.schema.SchemaProcessor
Pops the top object off the stack and returns it.
PrimitiveServiceModel - class org.apache.hivemind.impl.servicemodel.PrimitiveServiceModel.
Implementation of org.apache.hivemind.ServicePoint for the org.apache.hivemind.impl.ServiceModelType#PRIMITIVE service model.
PrimitiveServiceModel(ConstructableServicePoint) - Constructor for class org.apache.hivemind.impl.servicemodel.PrimitiveServiceModel
 
PrimitiveServiceModelFactory - class org.apache.hivemind.impl.servicemodel.PrimitiveServiceModelFactory.
 
PrimitiveServiceModelFactory() - Constructor for class org.apache.hivemind.impl.servicemodel.PrimitiveServiceModelFactory
 
process(List, Module) - Method in class org.apache.hivemind.impl.SchemaProcessorImpl
Processes a single extension.
process(ServiceInterceptorContribution) - Method in class org.apache.hivemind.impl.InterceptorStackImpl
Invoked to process the next interceptor contribution; these should be processed in ascending order.
processModule(ClassResolver, Resource) - Method in class org.apache.hivemind.impl.RegistryBuilder
Parses a module and processes its contents.
processModule(ModuleDescriptor) - Method in class org.apache.hivemind.impl.RegistryBuilder
Processes a parsed HiveMind module descriptor.
processModules(ClassResolver) - Method in class org.apache.hivemind.impl.RegistryBuilder
Processes all modules that can be found using the resolver.
processText(SchemaProcessor, Element, String) - Static method in class org.apache.hivemind.schema.rules.RuleUtils
Invoked to process text from an attribute or from an element's content.
PropertyAdaptor - class org.apache.hivemind.util.PropertyAdaptor.
Used to manage dynamic access to a property of a specific class.
PropertyUtils - class org.apache.hivemind.util.PropertyUtils.
A collection of static methods used to perform property-level access on arbitrary objects.
provideObject(Module, Class, String, Location) - Method in interface org.apache.hivemind.service.ObjectProvider
Invoked by the translator to provide the value.
provideObject(Module, Class, String, Location) - Method in class org.apache.hivemind.service.impl.ServicePropertyObjectProvider
 
provideObject(Module, Class, String, Location) - Method in class org.apache.hivemind.service.impl.ServiceObjectProvider
Interprets the locator as a service id, and passes it to Module.getService(String, Class).
provideObject(Module, Class, String, Location) - Method in class org.apache.hivemind.service.impl.ObjectInstanceObjectProvider
 
provideObject(Module, Class, String, Location) - Method in class org.apache.hivemind.service.impl.ConfigurationObjectProvider
A wrapper around Module.getConfiguration(String).
ProxyBuilder - class org.apache.hivemind.impl.ProxyBuilder.
Class used to assist service extension points in creating proxies.
ProxyBuilder(String, ServicePoint) - Constructor for class org.apache.hivemind.impl.ProxyBuilder
Constructs a new builder.
ProxyUtils - class org.apache.hivemind.impl.ProxyUtils.
Contains some common code used to create proxies that defer to a service model method for thier service.
push(Object) - Method in interface org.apache.hivemind.InterceptorStack
Pushes a new instance onto the stack.
push(Object) - Method in class org.apache.hivemind.impl.SchemaProcessorImpl
 
push(Object) - Method in class org.apache.hivemind.impl.InterceptorStackImpl
 
push(Object) - Method in interface org.apache.hivemind.schema.SchemaProcessor
Pushes an object onto the processor's stack.
push(String, Object, int) - Method in class org.apache.hivemind.parse.AbstractParser
Enters a new state, pushing an object onto the stack.
push(String, Object, int, boolean) - Method in class org.apache.hivemind.parse.AbstractParser
Enters a new state, pushing an object onto the stack.
PushAttributeRule - class org.apache.hivemind.schema.rules.PushAttributeRule.
A rule that reads an attribute, passes it through a translator, then pushes the result onto the processor stack.
PushAttributeRule() - Constructor for class org.apache.hivemind.schema.rules.PushAttributeRule
 
put(String, Object) - Method in class org.apache.hivemind.methodmatch.MethodMatcher
Stores a pattern and an associated value.
put(String, Object) - Method in interface org.apache.hivemind.service.ThreadLocalStorage
Stores the value object at the given key, overwriting any prior value that may have been stored at that key.
put(String, Object) - Method in class org.apache.hivemind.service.impl.ThreadLocalStorageImpl
 

A B C D E F G H I J L M N O P Q R S T U V W _