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

S

Schema - interface org.apache.hivemind.schema.Schema.
An object which may contain a model, used to identify the form of XML content allowed within some other, containing element.
SchemaImpl - class org.apache.hivemind.schema.impl.SchemaImpl.
Implementation of Schema.
SchemaImpl() - Constructor for class org.apache.hivemind.schema.impl.SchemaImpl
 
SchemaProcessor - interface org.apache.hivemind.schema.SchemaProcessor.
Object used when processing the elements contributed in an org.apache.hivemind.Contribution.
SchemaProcessorImpl - class org.apache.hivemind.impl.SchemaProcessorImpl.
Used to assemble all the org.apache.hivemind.Contributions contributed to an org.apache.hivemind.ConfigurationPoint while converting the XML (represented as Elements into Java objects.
SchemaProcessorImpl(ErrorHandler, Log, Schema) - Constructor for class org.apache.hivemind.impl.SchemaProcessorImpl
 
SERVICE_ACCESSOR_METHOD_NAME - Static variable in class org.apache.hivemind.impl.ProxyUtils
 
SERVICE_ACCESSOR_METHOD_NAME - Static variable in class org.apache.hivemind.impl.servicemodel.ThreadedServiceModel
Name of a method in the deferred proxy that is used to obtain the constructed service.
SERVICE_ACCESSOR_METHOD_NAME - Static variable in class org.apache.hivemind.impl.servicemodel.SingletonServiceModel
Name of a method in the deferred proxy that is used to obtain the constructed service.
SERVICE_ACCESSOR_METHOD_NAME - Static variable in class org.apache.hivemind.impl.servicemodel.PooledServiceModel
Name of a method in the deferred proxy that is used to obtain the constructed service.
ServiceImplementationConstructor - interface org.apache.hivemind.internal.ServiceImplementationConstructor.
A contribution to a service extension point that is used to create the core service instance (which may then be enhanced with interceptors).
ServiceImplementationFactory - interface org.apache.hivemind.ServiceImplementationFactory.
Interface for an object that can create a service's core implementation.
ServiceInterceptorContribution - interface org.apache.hivemind.internal.ServiceInterceptorContribution.
A contribution to a service extension point that creates an interceptor.
ServiceInterceptorContributionImpl - class org.apache.hivemind.impl.ServiceInterceptorContributionImpl.
Implementation of ServiceInterceptorContribution.
ServiceInterceptorContributionImpl() - Constructor for class org.apache.hivemind.impl.ServiceInterceptorContributionImpl
 
ServiceInterceptorFactory - interface org.apache.hivemind.ServiceInterceptorFactory.
Interface defining an interceptor factory, an object that can create an interceptor.
ServiceModel - interface org.apache.hivemind.internal.ServiceModel.
A service model is associated with a org.apache.hivemind.ServicePoint to supply rules for the lifecycle of the service.
ServiceModelContribution - class org.apache.hivemind.impl.ServiceModelContribution.
Defines a name and a service model factory.
ServiceModelContribution() - Constructor for class org.apache.hivemind.impl.ServiceModelContribution
 
ServiceModelFactory - interface org.apache.hivemind.internal.ServiceModelFactory.
 
ServiceObjectProvider - class org.apache.hivemind.service.impl.ServiceObjectProvider.
An ObjectProvider that provides access to services.
ServiceObjectProvider() - Constructor for class org.apache.hivemind.service.impl.ServiceObjectProvider
 
ServicePoint - interface org.apache.hivemind.internal.ServicePoint.
Sub-interface of org.apache.hivemind.ExtensionPoint that defines a service extension point.
ServicePointDescriptor - class org.apache.hivemind.parse.ServicePointDescriptor.
Defines a service extension point.
ServicePointDescriptor() - Constructor for class org.apache.hivemind.parse.ServicePointDescriptor
 
ServicePointImpl - class org.apache.hivemind.impl.ServicePointImpl.
Abstract implementation of ServicePoint.
ServicePointImpl() - Constructor for class org.apache.hivemind.impl.ServicePointImpl
 
ServicePointTranslator - class org.apache.hivemind.schema.rules.ServicePointTranslator.
A custom translator (meaning: not used enough to be registered in hivemind.Translators.
ServicePointTranslator() - Constructor for class org.apache.hivemind.schema.rules.ServicePointTranslator
 
ServicePropertyObjectProvider - class org.apache.hivemind.service.impl.ServicePropertyObjectProvider.
ObjectProvider implementation that obtains a named property from a service.
ServicePropertyObjectProvider() - Constructor for class org.apache.hivemind.service.impl.ServicePropertyObjectProvider
 
ServiceTranslator - class org.apache.hivemind.schema.rules.ServiceTranslator.
Used to translate a value into a reference to a HiveMind service within the registry.
ServiceTranslator() - Constructor for class org.apache.hivemind.schema.rules.ServiceTranslator
 
setAfter(String) - Method in class org.apache.hivemind.parse.InterceptorDescriptor
 
setAttributeName(String) - Method in class org.apache.hivemind.parse.AttributeMappingDescriptor
 
setAttributeName(String) - Method in class org.apache.hivemind.schema.rules.ReadAttributeRule
 
setAttributeName(String) - Method in class org.apache.hivemind.schema.rules.PushAttributeRule
 
setAttributeValue(String) - Method in class org.apache.hivemind.service.impl.BuilderSmartPropertyFacet
 
setAutowireServices(boolean) - Method in class org.apache.hivemind.service.impl.BuilderParameter
 
setBefore(String) - Method in class org.apache.hivemind.parse.InterceptorDescriptor
 
setClassName(String) - Method in class org.apache.hivemind.parse.ConversionDescriptor
 
setClassName(String) - Method in class org.apache.hivemind.schema.rules.CreateObjectRule
 
setClassName(String) - Method in class org.apache.hivemind.service.impl.BuilderParameter
 
setClassResolver(ClassResolver) - Method in class org.apache.hivemind.impl.ModuleImpl
 
setClassResolver(ClassResolver) - Method in class org.apache.hivemind.parse.ModuleDescriptor
 
setConfigurationId(String) - Method in class org.apache.hivemind.parse.ContributionDescriptor
 
setContent(String) - Method in class org.apache.hivemind.impl.ElementImpl
 
setContentTranslator(String) - Method in class org.apache.hivemind.schema.impl.ElementModelImpl
 
setContributingModule(Module) - Method in class org.apache.hivemind.impl.ServiceInterceptorContributionImpl
 
setContributingModule(Module) - Method in class org.apache.hivemind.impl.InvokeFactoryServiceConstructor
 
setContributingModule(Module) - Method in class org.apache.hivemind.impl.CreateClassServiceConstructor
 
setContributingModule(Module) - Method in class org.apache.hivemind.impl.ContributionImpl
 
setContributions(List) - Method in class org.apache.hivemind.service.impl.ObjectTranslator
 
setContributionsSchema(Schema) - Method in class org.apache.hivemind.impl.ConfigurationPointImpl
 
setContributionsSchema(Schema) - Method in class org.apache.hivemind.parse.ConfigurationPointDescriptor
 
setCount(Occurances) - Method in class org.apache.hivemind.parse.ConfigurationPointDescriptor
 
setDefaultMode(int) - Static method in class org.apache.hivemind.util.ToStringBuilder
 
setDefaults(List) - Method in class org.apache.hivemind.service.impl.DefaultsSymbolSource
 
setDepth(int) - Method in class org.apache.hivemind.schema.rules.InvokeParentRule
Sets the depth of the parent object.
setDirectory(File) - Method in class org.apache.hivemind.ant.ManifestClassPath
Sets a containing directory.
setDocumentLocator(Locator) - Method in class org.apache.hivemind.parse.AbstractParser
Invoked by the parser, the locator is stored and later used by AbstractParser.getLocation().
setElementName(String) - Method in class org.apache.hivemind.impl.ElementImpl
 
setElementName(String) - Method in class org.apache.hivemind.schema.impl.ElementModelImpl
 
setErrorHandler(ErrorHandler) - Method in class org.apache.hivemind.service.impl.ObjectTranslator
 
setErrorHandler(ErrorHandler) - Method in class org.apache.hivemind.service.impl.DefaultsSymbolSource
 
setEventSetName(String) - Method in class org.apache.hivemind.service.impl.EventRegistration
 
setExpectedCount(Occurances) - Method in class org.apache.hivemind.impl.ConfigurationPointImpl
 
setExtensionPointId(String) - Method in class org.apache.hivemind.impl.AbstractExtensionPoint
 
setFactory(ClassFactory) - Method in class org.apache.hivemind.service.impl.LoggingInterceptorFactory
 
setFactory(ServiceModelFactory) - Method in class org.apache.hivemind.impl.ServiceModelContribution
 
setFactoryServiceId(String) - Method in class org.apache.hivemind.impl.ServiceInterceptorContributionImpl
 
setFactoryServiceId(String) - Method in class org.apache.hivemind.impl.InvokeFactoryServiceConstructor
 
setFactoryServiceId(String) - Method in class org.apache.hivemind.parse.AbstractServiceInvocationDescriptor
 
setFollowingInterceptorIds(String) - Method in class org.apache.hivemind.impl.ServiceInterceptorContributionImpl
 
setFollowingNames(String) - Method in class org.apache.hivemind.SymbolSourceContribution
 
setId(String) - Method in class org.apache.hivemind.parse.ServicePointDescriptor
 
setId(String) - Method in class org.apache.hivemind.parse.ConfigurationPointDescriptor
 
setInclude(boolean) - Method in class org.apache.hivemind.service.MethodContribution
 
setInitializeMethod(String) - Method in class org.apache.hivemind.service.impl.BuilderParameter
 
setInner(List) - Method in class org.apache.hivemind.impl.ElementsProxyList
 
setInstanceBuilder(InstanceBuilder) - Method in class org.apache.hivemind.parse.AbstractServiceDescriptor
A service extension may contribute one instance builder.
setInstanceClassName(String) - Method in class org.apache.hivemind.impl.CreateClassServiceConstructor
 
setInstanceClassName(String) - Method in class org.apache.hivemind.parse.CreateInstanceDescriptor
 
setInterfaceClassName(String) - Method in class org.apache.hivemind.parse.ServicePointDescriptor
 
setLocale(Locale) - Method in class org.apache.hivemind.impl.RegistryImpl
 
setLocation(Location) - Method in interface org.apache.hivemind.LocationHolder
 
setLocation(Location) - Method in class org.apache.hivemind.impl.BaseLocatable
 
setLocation(Object, Location) - Static method in class org.apache.hivemind.HiveMind
Updates the location of an object, if the object implements LocationHolder.
setLog(Log) - Method in class org.apache.hivemind.service.impl.ObjectTranslator
 
setLog(Log) - Method in class org.apache.hivemind.service.impl.DefaultsSymbolSource
 
setMethodName(String) - Method in class org.apache.hivemind.schema.rules.InvokeParentRule
 
setMethodPattern(String) - Method in class org.apache.hivemind.service.MethodContribution
 
setModule(Module) - Method in class org.apache.hivemind.impl.AbstractExtensionPoint
 
setModuleId(String) - Method in class org.apache.hivemind.impl.ModuleImpl
 
setModuleId(String) - Method in class org.apache.hivemind.parse.ModuleDescriptor
 
SetModuleRule - class org.apache.hivemind.schema.rules.SetModuleRule.
Rule used to set a property of the top stack object to the Module the element was contributed from.
SetModuleRule() - Constructor for class org.apache.hivemind.schema.rules.SetModuleRule
 
setName(String) - Method in class org.apache.hivemind.SymbolSourceContribution
 
setName(String) - Method in class org.apache.hivemind.impl.TranslatorContribution
 
setName(String) - Method in class org.apache.hivemind.impl.ServiceModelContribution
 
setName(String) - Method in class org.apache.hivemind.schema.impl.AttributeModelImpl
 
setNotifier(ThreadEventNotifier) - Method in class org.apache.hivemind.service.impl.ThreadLocalStorageImpl
 
setOutput(File) - Method in class org.apache.hivemind.ant.ConstructRegistry
 
setParameters(List) - Method in class org.apache.hivemind.impl.ServiceInterceptorContributionImpl
 
setParameters(List) - Method in class org.apache.hivemind.impl.InvokeFactoryServiceConstructor
 
setParametersCount(Occurances) - Method in class org.apache.hivemind.impl.ServicePointImpl
 
setParametersCount(Occurances) - Method in class org.apache.hivemind.parse.ServicePointDescriptor
 
setParametersSchema(Schema) - Method in class org.apache.hivemind.impl.ServicePointImpl
 
setParametersSchema(Schema) - Method in class org.apache.hivemind.parse.ServicePointDescriptor
 
setParentMethodName(String) - Method in class org.apache.hivemind.parse.ConversionDescriptor
 
SetParentRule - class org.apache.hivemind.schema.rules.SetParentRule.
Used to set a property of the child object to its parent object.
SetParentRule() - Constructor for class org.apache.hivemind.schema.rules.SetParentRule
 
setPrecedingInterceptorIds(String) - Method in class org.apache.hivemind.impl.ServiceInterceptorContributionImpl
 
setPrecedingNames(String) - Method in class org.apache.hivemind.SymbolSourceContribution
 
setPrefix(String) - Method in class org.apache.hivemind.service.impl.ObjectProviderContribution
 
setProducer(Object) - Method in class org.apache.hivemind.service.impl.EventRegistration
 
setProperty(SchemaProcessor, Element, String, Object, Object) - Static method in class org.apache.hivemind.schema.rules.RuleUtils
Sets a property of the target object to the given value.
setProperty(String) - Method in class org.apache.hivemind.ant.ManifestClassPath
 
setPropertyName(String) - Method in class org.apache.hivemind.parse.AttributeMappingDescriptor
 
setPropertyName(String) - Method in class org.apache.hivemind.schema.rules.SetPropertyRule
 
setPropertyName(String) - Method in class org.apache.hivemind.schema.rules.SetParentRule
 
setPropertyName(String) - Method in class org.apache.hivemind.schema.rules.SetModuleRule
 
setPropertyName(String) - Method in class org.apache.hivemind.schema.rules.ReadContentRule
 
setPropertyName(String) - Method in class org.apache.hivemind.schema.rules.ReadAttributeRule
 
setPropertyName(String) - Method in class org.apache.hivemind.service.impl.BuilderFacet
 
SetPropertyRule - class org.apache.hivemind.schema.rules.SetPropertyRule.
Used to set a property of an object to a literal value.
SetPropertyRule() - Constructor for class org.apache.hivemind.schema.rules.SetPropertyRule
 
setProvider(ObjectProvider) - Method in class org.apache.hivemind.service.impl.ObjectProviderContribution
 
setRegistry(RegistryInfrastructure) - Method in class org.apache.hivemind.impl.ModuleImpl
 
setRequired(boolean) - Method in class org.apache.hivemind.schema.impl.AttributeModelImpl
 
setRunnables(List) - Method in class org.apache.hivemind.impl.StartupImpl
 
setServiceConstructor(ServiceImplementationConstructor) - Method in class org.apache.hivemind.impl.ServicePointImpl
 
setServiceExtensionPoint(ServicePoint) - Method in class org.apache.hivemind.impl.InvokeFactoryServiceConstructor
 
setServiceId(String) - Method in class org.apache.hivemind.parse.ImplementationDescriptor
 
setServiceId(String) - Method in class org.apache.hivemind.service.impl.LoggingInterceptorFactory
 
setServiceInterfaceName(String) - Method in class org.apache.hivemind.impl.ServicePointImpl
 
setServiceModel(String) - Method in class org.apache.hivemind.impl.ServicePointImpl
 
setServiceModel(String) - Method in class org.apache.hivemind.parse.InvokeFactoryDescriptor
 
setServiceModel(String) - Method in class org.apache.hivemind.parse.CreateInstanceDescriptor
 
setServicePoints(List) - Method in class org.apache.hivemind.service.impl.EagerLoader
 
setShutdownCoordinator(ShutdownCoordinator) - Method in class org.apache.hivemind.impl.ServicePointImpl
 
setShutdownCoordinator(ShutdownCoordinator) - Method in class org.apache.hivemind.impl.RegistryImpl
 
setShutdownCoordinator(ShutdownCoordinator) - Method in class org.apache.hivemind.impl.ConfigurationPointImpl
 
setSkipIfNull(boolean) - Method in class org.apache.hivemind.schema.rules.ReadAttributeRule
 
setSource(SymbolSource) - Method in class org.apache.hivemind.SymbolSourceContribution
 
setState(int) - Method in class org.apache.hivemind.parse.AbstractParser
Forces a change to a specific state.
setSymbol(String) - Method in class org.apache.hivemind.service.impl.FactoryDefault
 
setTranslator(String) - Method in class org.apache.hivemind.schema.impl.AttributeModelImpl
 
setTranslator(String) - Method in class org.apache.hivemind.schema.rules.ReadAttributeRule
 
setTranslator(Translator) - Method in class org.apache.hivemind.impl.TranslatorContribution
 
setTranslatorClass(Class) - Method in class org.apache.hivemind.impl.TranslatorContribution
 
setUnique(boolean) - Method in class org.apache.hivemind.schema.impl.AttributeModelImpl
 
setValue(Object) - Method in class org.apache.hivemind.service.impl.BuilderPropertyFacet
 
setValue(String) - Method in class org.apache.hivemind.schema.rules.SetPropertyRule
 
setValue(String) - Method in class org.apache.hivemind.service.impl.FactoryDefault
 
setVersion(String) - Method in class org.apache.hivemind.parse.ModuleDescriptor
 
shutdown() - Method in interface org.apache.hivemind.ShutdownCoordinator
 
shutdown() - Method in interface org.apache.hivemind.Registry
Shuts down the registry; this notifies all RegistryShutdownListener services and objects.
shutdown() - Method in class org.apache.hivemind.impl.ShutdownCoordinatorImpl
 
shutdown() - Method in class org.apache.hivemind.impl.RegistryImpl
Invokes ShutdownCoordinator.shutdown(), then releases the coordinator, modules and variable sources.
ShutdownCoordinator - interface org.apache.hivemind.ShutdownCoordinator.
The coordinator is used by other services to determine when the registry was shutdown.
ShutdownCoordinatorImpl - class org.apache.hivemind.impl.ShutdownCoordinatorImpl.
Manages a list of objects that implement the RegistryShutdownListener interface.
ShutdownCoordinatorImpl() - Constructor for class org.apache.hivemind.impl.ShutdownCoordinatorImpl
 
ShutdownCoordinatorImpl(Log) - Constructor for class org.apache.hivemind.impl.ShutdownCoordinatorImpl
 
SingletonInnerProxy - interface org.apache.hivemind.impl.servicemodel.SingletonInnerProxy.
Interface implemented by the inner proxies used with the SingletonServiceModel.
SingletonServiceModel - class org.apache.hivemind.impl.servicemodel.SingletonServiceModel.
Subclass of org.apache.hivemind.impl.AbstractServiceModelImpl which supports creation of a singleton service proxy (deferring the actual construction of the service until absolutely necessary).
SingletonServiceModel(ConstructableServicePoint) - Constructor for class org.apache.hivemind.impl.servicemodel.SingletonServiceModel
 
SingletonServiceModelFactory - class org.apache.hivemind.impl.servicemodel.SingletonServiceModelFactory.
 
SingletonServiceModelFactory() - Constructor for class org.apache.hivemind.impl.servicemodel.SingletonServiceModelFactory
 
size() - Method in class org.apache.hivemind.impl.ElementsProxyList
 
size() - Method in class org.apache.hivemind.impl.ElementsInnerProxyList
 
SmartTranslator - class org.apache.hivemind.schema.rules.SmartTranslator.
A "smart" translator that attempts to automatically convert from string types to object or wrapper types, using PropertyEditors.
SmartTranslator() - Constructor for class org.apache.hivemind.schema.rules.SmartTranslator
 
SmartTranslator(String) - Constructor for class org.apache.hivemind.schema.rules.SmartTranslator
Initializers: default: default value for empty input
split(String) - Static method in class org.apache.hivemind.util.StringUtils
Splits an input string into a an array of strings, seperating at commas.
startElement(String, String, String, Attributes) - Method in class org.apache.hivemind.parse.AbstractParser
 
startup() - Method in class org.apache.hivemind.impl.RegistryImpl
Starts up the Registry after all service and configuration points have been defined.
StartupImpl - class org.apache.hivemind.impl.StartupImpl.
Startup service for HiveMind.
StartupImpl() - Constructor for class org.apache.hivemind.impl.StartupImpl
 
StrictErrorHandler - class org.apache.hivemind.impl.StrictErrorHandler.
An implementation of ErrorHandler that throws an ApplicationRuntimeException instead of logging an error.
StrictErrorHandler() - Constructor for class org.apache.hivemind.impl.StrictErrorHandler
 
StringUtils - class org.apache.hivemind.util.StringUtils.
A subset of the utilities available in commons-lang StringUtils.
StringUtils() - Constructor for class org.apache.hivemind.util.StringUtils
 
SymbolExpander - class org.apache.hivemind.impl.SymbolExpander.
A simple parser used to identify symbols in a string and expand them via a SymbolSource.
SymbolExpander(ErrorHandler, SymbolSource) - Constructor for class org.apache.hivemind.impl.SymbolExpander
 
SymbolSource - interface org.apache.hivemind.SymbolSource.
Used to define an object that can provide a value for a substitution symbol (substitution symbol can appear in HiveMind module deployment descriptors).
SymbolSourceContribution - class org.apache.hivemind.SymbolSourceContribution.
Contribution to the org.apache.hivemind.SymbolSource configuration extension point; used to provide a SymbolSource implementation (often, as a service defined in HiveMind itself), and advice on ordering the service.
SymbolSourceContribution() - Constructor for class org.apache.hivemind.SymbolSourceContribution
 
SystemPropertiesSymbolSource - class org.apache.hivemind.impl.SystemPropertiesSymbolSource.
Implementation of SymbolSource that accesses System.getProperty(java.lang.String).
SystemPropertiesSymbolSource() - Constructor for class org.apache.hivemind.impl.SystemPropertiesSymbolSource
 

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