- ID_PATTERN - Static variable in class org.apache.hivemind.parse.DescriptorParser
-
Format for configuration point ids, service point ids and schema ids.
- IdListTranslator - Class in org.apache.hivemind.schema.rules
-
- IdListTranslator() - Constructor for class org.apache.hivemind.schema.rules.IdListTranslator
-
- IdUtils - Class in org.apache.hivemind.util
-
A collection of utilities for handling qualified and unqualified ids.
- IdUtils() - Constructor for class org.apache.hivemind.util.IdUtils
-
- ImplementationDescriptor - Class in org.apache.hivemind.parse
-
Descriptor for <implementation> elements.
- ImplementationDescriptor() - Constructor for class org.apache.hivemind.parse.ImplementationDescriptor
-
- INCLUDE_HASHCODE - Static variable in class org.apache.hivemind.util.ToStringBuilder
-
- INCLUDE_PACKAGE_PREFIX - Static variable in class org.apache.hivemind.util.ToStringBuilder
-
- InfixNameFilter - Class in org.apache.hivemind.methodmatch
-
Matches a method when the provided string appears anywhere in the method name.
- InfixNameFilter(String) - Constructor for class org.apache.hivemind.methodmatch.InfixNameFilter
-
- init(FilterConfig) - Method in class org.apache.hivemind.servlet.HiveMindFilter
-
Constructs a
Registry
and stores it into the
ServletContext
.
- initialize(Resource, ClassResolver) - Method in class org.apache.hivemind.parse.DescriptorParser
-
- initializeParser(Resource, int) - Method in class org.apache.hivemind.parse.AbstractParser
-
Initializes the parser; this should be called before any SAX parse events are received.
- initializeService() - Method in class org.apache.hivemind.service.impl.DefaultsSymbolSource
-
- inRange(int) - Method in class org.apache.hivemind.Occurances
-
Validates that an actual count is in range for the particular Occurances count.
- InstanceBuilder - Interface in org.apache.hivemind.parse
-
Interface for an object that can construct the core implementation for a service.
- InstanceCreationUtils - Class in org.apache.hivemind.util
-
Code for creating an instance, possibly setting its
Location
, and
possibly initializing its properties.
- InstanceCreationUtils() - Constructor for class org.apache.hivemind.util.InstanceCreationUtils
-
- InstanceTranslator - Class in org.apache.hivemind.schema.rules
-
Used to translate from a class name to an instance of the class.
- InstanceTranslator() - Constructor for class org.apache.hivemind.schema.rules.InstanceTranslator
-
- instantiateService() - Method in class org.apache.hivemind.impl.servicemodel.PooledServiceModel
-
- instantiateService() - Method in class org.apache.hivemind.impl.servicemodel.PrimitiveServiceModel
-
- instantiateService() - Method in class org.apache.hivemind.impl.servicemodel.SingletonServiceModel
-
- instantiateService() - Method in class org.apache.hivemind.impl.servicemodel.ThreadedServiceModel
-
- instantiateService() - Method in interface org.apache.hivemind.internal.ServiceModel
-
Forces the core service implementation (and any interceptors) to be fully instantiated
immediately, rather than waiting for the first service method invocation.
- interceptLogging(String) - Method in class org.apache.hivemind.test.HiveMindTestCase
-
Sets up an appender to intercept logging for the specified logger.
- InterceptorDescriptor - Class in org.apache.hivemind.parse
-
Descriptor for the <interceptor> element.
- InterceptorDescriptor() - Constructor for class org.apache.hivemind.parse.InterceptorDescriptor
-
- InterceptorStack - Interface in org.apache.hivemind
-
Used when constructing an interceptor stack around
a service implementation instance.
- InterceptorStackImpl - Class in org.apache.hivemind.impl
-
Implementation of the
InterceptorStack
interface; localizes
error checking in one place.
- InterceptorStackImpl(Log, ServicePoint, Object) - Constructor for class org.apache.hivemind.impl.InterceptorStackImpl
-
- INTERFACE_SYNTHESIZER_SERVICE - Static variable in class org.apache.hivemind.HiveMind
-
- InterfaceFab - Interface in org.apache.hivemind.service
-
A cousin to
ClassFab
used to create new interfaces.
- InterfaceFabImpl - Class in org.apache.hivemind.service.impl
-
- InterfaceFabImpl(CtClassSource, CtClass) - Constructor for class org.apache.hivemind.service.impl.InterfaceFabImpl
-
- InterfaceSynthesizer - Interface in org.apache.hivemind.service
-
Creates a synthetic interface based on the provided class.
- InterfaceSynthesizerImpl - Class in org.apache.hivemind.service.impl
-
- InterfaceSynthesizerImpl() - Constructor for class org.apache.hivemind.service.impl.InterfaceSynthesizerImpl
-
- INTROSPECTOR_MUTEX - Static variable in class org.apache.hivemind.HiveMind
-
An object used to synchronize access to Introspector
(which is not fully
threadsafe).
- IntTranslator - Class in org.apache.hivemind.schema.rules
-
Translates strings to integer values.
- IntTranslator() - Constructor for class org.apache.hivemind.schema.rules.IntTranslator
-
- IntTranslator(String) - Constructor for class org.apache.hivemind.schema.rules.IntTranslator
-
Initializers:
default: default value for empty or invalid input
min: minimum acceptible value
max: maximum acceptible value
- invoke(Constructor, Object[]) - Static method in class org.apache.hivemind.util.ConstructorUtils
-
- invokeConstructor(Class, Object[]) - Static method in class org.apache.hivemind.util.ConstructorUtils
-
Searches for a constructor matching against the provided arguments.
- InvokeFactoryDescriptor - Class in org.apache.hivemind.parse
-
Descriptor for the <invoke-factory> element.
- InvokeFactoryDescriptor() - Constructor for class org.apache.hivemind.parse.InvokeFactoryDescriptor
-
- InvokeFactoryServiceConstructor - Class in org.apache.hivemind.impl
-
- InvokeFactoryServiceConstructor() - Constructor for class org.apache.hivemind.impl.InvokeFactoryServiceConstructor
-
- InvokeParentRule - Class in org.apache.hivemind.schema.rules
-
Rule used to connect a child object to its parent by invoking a method on the parent, passing the
child.
- InvokeParentRule() - Constructor for class org.apache.hivemind.schema.rules.InvokeParentRule
-
- InvokeParentRule(String) - Constructor for class org.apache.hivemind.schema.rules.InvokeParentRule
-
- IOUtils - Class in org.apache.hivemind.util
-
Tiny utilities used with InputStream and friends.
- IOUtils() - Constructor for class org.apache.hivemind.util.IOUtils
-
- isAssignable(Object, Class, String) - Static method in class org.apache.hivemind.util.Defense
-
Check that a parameter is not null, and assignable to a particular type.
- isAssignableToType(ServiceImplementationFactoryParameters, Class) - Method in class org.apache.hivemind.service.impl.BuilderClassResolverFacet
-
- isAssignableToType(ServiceImplementationFactoryParameters, Class) - Method in class org.apache.hivemind.service.impl.BuilderErrorHandlerFacet
-
- isAssignableToType(ServiceImplementationFactoryParameters, Class) - Method in class org.apache.hivemind.service.impl.BuilderErrorLogFacet
-
- isAssignableToType(ServiceImplementationFactoryParameters, Class) - Method in class org.apache.hivemind.service.impl.BuilderFacet
-
- isAssignableToType(ServiceImplementationFactoryParameters, Class) - Method in class org.apache.hivemind.service.impl.BuilderLogFacet
-
- isAssignableToType(ServiceImplementationFactoryParameters, Class) - Method in class org.apache.hivemind.service.impl.BuilderMessagesFacet
-
- isAssignableToType(ServiceImplementationFactoryParameters, Class) - Method in class org.apache.hivemind.service.impl.BuilderPropertyFacet
-
- isAssignableToType(ServiceImplementationFactoryParameters, Class) - Method in class org.apache.hivemind.service.impl.BuilderServiceIdFacet
-
- isBlank(String) - Static method in class org.apache.hivemind.HiveMind
-
Returns true if the string is null, empty, or contains only whitespace.
- isCompatible(Class, Class) - Static method in class org.apache.hivemind.util.ConstructorUtils
-
- isConfigurationMappable(String) - Method in class org.apache.hivemind.impl.ModuleImpl
-
- isConfigurationMappable(String) - Method in class org.apache.hivemind.impl.RegistryImpl
-
- isConfigurationMappable(String, Module) - Method in class org.apache.hivemind.impl.RegistryInfrastructureImpl
-
- isConfigurationMappable(String) - Method in interface org.apache.hivemind.internal.Module
-
Returns true if the elements contributed to the given configuration point can be
retrieved as a Map
.
- isConfigurationMappable(String, Module) - Method in interface org.apache.hivemind.internal.RegistryInfrastructure
-
Returns true if the elements contributed to the given configuration point can be
retrieved as a Map
.
- isConfigurationMappable(String) - Method in interface org.apache.hivemind.Registry
-
Returns true if the elements contributed to the given configuration point can be
retrieved as a Map
.
- isEmpty() - Method in interface org.apache.hivemind.Element
-
Returns true if this element contains no other elements.
- isEmpty(Collection) - Static method in class org.apache.hivemind.HiveMind
-
Returns true if the Collection is null or empty.
- isEmpty() - Method in class org.apache.hivemind.impl.ElementImpl
-
- isKnown(String) - Method in class org.apache.hivemind.parse.ElementParseInfo
-
- isNonBlank(String) - Static method in class org.apache.hivemind.HiveMind
-
- isOverridingSignatureOf(MethodSignature) - Method in class org.apache.hivemind.service.MethodSignature
-
Returns true if this signature has the same return type, name and parameters types as the
method signature passed in, and this signatures exceptions "trump" (are the same as, or
super-implementations of, all exceptions thrown by the other method signature).
- isPropertySet(String) - Method in interface org.apache.hivemind.conditional.EvaluationContext
-
Returns true if the given system property is set.
- isPropertySet(String) - Method in class org.apache.hivemind.conditional.EvaluationContextImpl
-
- isReadable() - Method in class org.apache.hivemind.util.PropertyAdaptor
-
Returns true if there's a read method for the property.
- isReadable(Object, String) - Static method in class org.apache.hivemind.util.PropertyUtils
-
- isRequired() - Method in interface org.apache.hivemind.schema.AttributeModel
-
Returns true if the attribute is required (must be specified).
- isRequired() - Method in class org.apache.hivemind.schema.impl.AttributeModelImpl
-
- isToString(Method) - Static method in class org.apache.hivemind.service.ClassFabUtils
-
Returns true if the method is the standard toString() method.
- isUnique() - Method in interface org.apache.hivemind.schema.AttributeModel
-
Returns true if the attribute is supposed to be considered unique in relation to the configuration point.
- isUnique() - Method in class org.apache.hivemind.schema.impl.AttributeModelImpl
-
- isWritable() - Method in class org.apache.hivemind.util.PropertyAdaptor
-
Returns true if there's a write method for the property.
- isWritable(Object, String) - Static method in class org.apache.hivemind.util.PropertyUtils
-
Returns true of the instance contains a writable property of the given type.