Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W 

A

AbstractionConfiguration - Class in li.strolch.runtime.configuration
 
AbstractionConfiguration(String, Map<String, String>) - Constructor for class li.strolch.runtime.configuration.AbstractionConfiguration
 
AbstractListParameterSelector(String, String, List<U>) - Constructor for class li.strolch.runtime.query.inmemory.ParameterSelector.AbstractListParameterSelector
 
AbstractService<T extends ServiceArgument,U extends ServiceResult> - Class in li.strolch.service.api
 
AbstractService() - Constructor for class li.strolch.service.api.AbstractService
 
AbstractTransaction - Class in li.strolch.persistence.api
 
AbstractTransaction(PrivilegeHandler, StrolchRealm, Certificate, String) - Constructor for class li.strolch.persistence.api.AbstractTransaction
 
ActionSelector(ActionSelection) - Constructor for class li.strolch.runtime.query.inmemory.AuditSelector.ActionSelector
 
ActivityDao - Interface in li.strolch.persistence.api
 
ActivityMap - Interface in li.strolch.agent.api
 
ActivityTypeNavigator - Class in li.strolch.runtime.query.inmemory
 
ActivityTypeNavigator(String) - Constructor for class li.strolch.runtime.query.inmemory.ActivityTypeNavigator
 
add(StrolchTransaction, Audit) - Method in interface li.strolch.agent.api.AuditTrail
 
add(StrolchTransaction, T) - Method in interface li.strolch.agent.api.ElementMap
Adds the given element to the underlying persistence layer.
add(String, List<StrolchRootElement>) - Method in interface li.strolch.agent.api.Observer
 
add(String, List<StrolchRootElement>) - Method in interface li.strolch.agent.api.ObserverHandler
 
add(ComponentVersion) - Method in class li.strolch.agent.api.VersionQueryResult
 
add(String) - Method in class li.strolch.agent.api.VersionQueryResult
 
add(StrolchTransaction, Audit) - Method in class li.strolch.agent.impl.AuditingAuditMapFacade
 
add(StrolchTransaction, T) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
add(StrolchTransaction, Audit) - Method in class li.strolch.agent.impl.CachedAuditTrail
 
add(StrolchTransaction, T) - Method in class li.strolch.agent.impl.CachedElementMap
 
add(String, List<StrolchRootElement>) - Method in class li.strolch.agent.impl.DefaultObserverHandler
 
add(StrolchTransaction, Audit) - Method in class li.strolch.agent.impl.NoStrategyAuditTrail
 
add(StrolchTransaction, Audit) - Method in class li.strolch.agent.impl.TransactionalAuditTrail
 
add(StrolchTransaction, T) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
addAll(StrolchTransaction, List<Audit>) - Method in interface li.strolch.agent.api.AuditTrail
 
addAll(StrolchTransaction, List<T>) - Method in interface li.strolch.agent.api.ElementMap
Adds the given elements to the underlying persistence layer.
addAll(StrolchTransaction, List<Audit>) - Method in class li.strolch.agent.impl.AuditingAuditMapFacade
 
addAll(StrolchTransaction, List<T>) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
addAll(StrolchTransaction, List<Audit>) - Method in class li.strolch.agent.impl.CachedAuditTrail
 
addAll(StrolchTransaction, List<T>) - Method in class li.strolch.agent.impl.CachedElementMap
 
addAll(StrolchTransaction, List<Audit>) - Method in class li.strolch.agent.impl.NoStrategyAuditTrail
 
addAll(StrolchTransaction, List<Audit>) - Method in class li.strolch.agent.impl.TransactionalAuditTrail
 
addAll(StrolchTransaction, List<T>) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
addCommand(Command) - Method in class li.strolch.persistence.api.AbstractTransaction
 
addCommand(Command) - Method in interface li.strolch.persistence.api.StrolchTransaction
Adds the given Command to the transaction.
addConfiguration(String, ComponentConfiguration) - Method in class li.strolch.runtime.configuration.StrolchConfiguration
 
addDependency(String) - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.ComponentBuilder
 
addProperty(String, String) - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.PropertyBuilder
 
addSelector(Selector<T>) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
addUpstreamDependency(ComponentController) - Method in class li.strolch.agent.impl.ComponentController
 
AGENT_VERSION_PROPERTIES - Static variable in class li.strolch.agent.api.StrolchAgent
 
AgentVersion - Class in li.strolch.agent.api
 
AgentVersion() - Constructor for class li.strolch.agent.api.AgentVersion
 
AgentVersion(String, Properties) - Constructor for class li.strolch.agent.api.AgentVersion
 
AndSelector<T extends StrolchElement> - Class in li.strolch.runtime.query.inmemory
 
AndSelector() - Constructor for class li.strolch.runtime.query.inmemory.AndSelector
 
AndSelector(List<Selector<T>>) - Constructor for class li.strolch.runtime.query.inmemory.AndSelector
 
AndSelector(Selector<T>...) - Constructor for class li.strolch.runtime.query.inmemory.AndSelector
 
AndSelector(Selector<T>, Selector<T>) - Constructor for class li.strolch.runtime.query.inmemory.AndSelector
 
AnySelector<T extends StrolchElement> - Class in li.strolch.runtime.query.inmemory
 
AnySelector() - Constructor for class li.strolch.runtime.query.inmemory.AnySelector
 
AnyTypeParameterSelector(String, String, String, StringMatchMode) - Constructor for class li.strolch.runtime.query.inmemory.ParameterSelector.AnyTypeParameterSelector
 
anyTypeSelection(String, String, String, StringMatchMode) - Static method in class li.strolch.runtime.query.inmemory.ParameterSelector
 
API - Static variable in class li.strolch.policy.StrolchPolicyFileParser
 
API - Static variable in class li.strolch.runtime.configuration.ConfigurationTags
 
APP_VERSION_PROPERTIES - Static variable in class li.strolch.agent.api.StrolchBootstrapper
 
APPLICATION_NAME - Static variable in class li.strolch.runtime.configuration.ConfigurationTags
 
ARTIFACT_ID - Static variable in class li.strolch.agent.api.StrolchVersion
 
ARTIFACT_VERSION - Static variable in class li.strolch.agent.api.StrolchVersion
 
assertContainerStarted() - Method in class li.strolch.agent.api.StrolchAgent
 
assertContainerStarted() - Method in class li.strolch.agent.api.StrolchComponent
Can be used by sub classes to assert that the entire container is started and thus ready to use, before any component methods are used
assertIsRefParam(Parameter<?>) - Method in class li.strolch.agent.impl.CachedActivityMap
 
assertIsRefParam(Parameter<?>) - Method in class li.strolch.agent.impl.CachedElementMap
 
assertIsRefParam(Parameter<?>) - Method in class li.strolch.agent.impl.CachedOrderMap
 
assertIsRefParam(Parameter<?>) - Method in class li.strolch.agent.impl.CachedResourceMap
 
assertIsRefParam(Parameter<?>) - Method in class li.strolch.agent.impl.TransactionalActivityMap
 
assertIsRefParam(Parameter<?>) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
assertIsRefParam(Parameter<?>) - Method in class li.strolch.agent.impl.TransactionalOrderMap
 
assertIsRefParam(Parameter<?>) - Method in class li.strolch.agent.impl.TransactionalResourceMap
 
assertStarted() - Method in class li.strolch.agent.api.StrolchComponent
Can be used by sub classes to assert that the component is started and thus ready to use, before any component methods are used
AuditDao - Interface in li.strolch.persistence.api
 
auditFrom(AccessType, StrolchRootElement) - Method in class li.strolch.persistence.api.AbstractTransaction
 
auditFrom(AccessType, String, String, String) - Method in class li.strolch.persistence.api.AbstractTransaction
 
auditFrom(AccessType, String, String, String) - Method in interface li.strolch.persistence.api.StrolchTransaction
Helper method to create an Audit with the given arguments.
auditFrom(AccessType, StrolchRootElement) - Method in interface li.strolch.persistence.api.StrolchTransaction
Helper method to create an Audit with the given arguments.
AuditingActivityMap - Class in li.strolch.agent.impl
This is the AuditTrail for Activities
AuditingActivityMap(ElementMap<Activity>, boolean) - Constructor for class li.strolch.agent.impl.AuditingActivityMap
 
AuditingAuditMapFacade - Class in li.strolch.agent.impl
This AuditTrail facade registers all actions performed i.e.
AuditingAuditMapFacade(AuditTrail, boolean) - Constructor for class li.strolch.agent.impl.AuditingAuditMapFacade
 
AuditingElementMapFacade<T extends StrolchRootElement> - Class in li.strolch.agent.impl
This AuditTrail facade registers all actions performed i.e.
AuditingElementMapFacade(ElementMap<T>, boolean) - Constructor for class li.strolch.agent.impl.AuditingElementMapFacade
 
AuditingOrderMap - Class in li.strolch.agent.impl
This is the AuditTrail for Orders
AuditingOrderMap(ElementMap<Order>, boolean) - Constructor for class li.strolch.agent.impl.AuditingOrderMap
 
AuditingResourceMap - Class in li.strolch.agent.impl
This is the AuditTrail for Resources
AuditingResourceMap(ElementMap<Resource>, boolean) - Constructor for class li.strolch.agent.impl.AuditingResourceMap
 
AuditNavigator - Interface in li.strolch.runtime.query.inmemory
 
AuditSelector - Class in li.strolch.runtime.query.inmemory
 
AuditSelector() - Constructor for class li.strolch.runtime.query.inmemory.AuditSelector
 
AuditSelector.ActionSelector - Class in li.strolch.runtime.query.inmemory
 
AuditSelector.IdentitySelector - Class in li.strolch.runtime.query.inmemory
 
AuditTrail - Interface in li.strolch.agent.api
 
AuditTypeNavigator - Class in li.strolch.runtime.query.inmemory
 
AuditTypeNavigator(String, DateRange) - Constructor for class li.strolch.runtime.query.inmemory.AuditTypeNavigator
 
authenticate(String, byte[]) - Method in class li.strolch.runtime.privilege.DefaultStrolchPrivilegeHandler
 
authenticate(String, byte[]) - Method in interface li.strolch.runtime.privilege.PrivilegeHandler
Authenticate a user
autoCloseableCommit() - Method in class li.strolch.persistence.api.AbstractTransaction
 
autoCloseableCommit() - Method in interface li.strolch.persistence.api.StrolchTransaction
DO NOT CALL THIS METHOD.
autoCloseableDoNothing() - Method in class li.strolch.persistence.api.AbstractTransaction
 
autoCloseableDoNothing() - Method in interface li.strolch.persistence.api.StrolchTransaction
DO NOT CALL THIS METHOD.
autoCloseableRollback() - Method in class li.strolch.persistence.api.AbstractTransaction
 
autoCloseableRollback() - Method in interface li.strolch.persistence.api.StrolchTransaction
DO NOT CALL THIS METHOD.

B

BAG_OBJECTIVES - Static variable in class li.strolch.runtime.StrolchConstants.PolicyConstants
 
bagKey - Variable in class li.strolch.runtime.query.inmemory.ParameterBagSelector
 
bagKey - Variable in class li.strolch.runtime.query.inmemory.ParameterSelector
 
BooleanParameterSelector(String, String, Boolean) - Constructor for class li.strolch.runtime.query.inmemory.ParameterSelector.BooleanParameterSelector
 
BooleanSelector<T extends StrolchElement> - Class in li.strolch.runtime.query.inmemory
 
BooleanSelector() - Constructor for class li.strolch.runtime.query.inmemory.BooleanSelector
 
BooleanSelector(Selector<T>...) - Constructor for class li.strolch.runtime.query.inmemory.BooleanSelector
 
BooleanSelector(Selector<T>, Selector<T>) - Constructor for class li.strolch.runtime.query.inmemory.BooleanSelector
 
BooleanSelector(List<Selector<T>>) - Constructor for class li.strolch.runtime.query.inmemory.BooleanSelector
 
booleanSelector(String, String, boolean) - Static method in class li.strolch.runtime.query.inmemory.ParameterSelector
 
build(RuntimeConfiguration) - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.ComponentBuilder
 
build(File, File, File) - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.ConfigurationBuilder
 
build(File, File, File) - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.RuntimeBuilder
 
build() - Method in class li.strolch.runtime.configuration.DbConnectionBuilder
 
build(String, String, String, String, Properties) - Method in class li.strolch.runtime.configuration.DbConnectionBuilder
 
BUILD_TIMESTAMP - Static variable in class li.strolch.agent.api.StrolchVersion
 

C

CachedActivityMap - Class in li.strolch.agent.impl
 
CachedActivityMap(StrolchRealm) - Constructor for class li.strolch.agent.impl.CachedActivityMap
 
CachedAuditTrail - Class in li.strolch.agent.impl
 
CachedAuditTrail() - Constructor for class li.strolch.agent.impl.CachedAuditTrail
 
CachedElementMap<T extends StrolchRootElement> - Class in li.strolch.agent.impl
 
CachedElementMap(StrolchRealm) - Constructor for class li.strolch.agent.impl.CachedElementMap
 
CachedOrderMap - Class in li.strolch.agent.impl
 
CachedOrderMap(StrolchRealm) - Constructor for class li.strolch.agent.impl.CachedOrderMap
 
CachedRealm - Class in li.strolch.agent.impl
 
CachedRealm(String) - Constructor for class li.strolch.agent.impl.CachedRealm
 
CachedResourceMap - Class in li.strolch.agent.impl
 
CachedResourceMap(StrolchRealm) - Constructor for class li.strolch.agent.impl.CachedResourceMap
 
CERTIFICATE - Static variable in class li.strolch.runtime.StrolchConstants.StrolchPrivilegeConstants
 
characters(char[], int, int) - Method in class li.strolch.agent.api.StrolchBootstrapper
 
characters(char[], int, int) - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser
 
characters(char[], int, int) - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.ElementHandler
 
CLASS - Static variable in class li.strolch.policy.StrolchPolicyFileParser
 
clear() - Method in class li.strolch.persistence.api.TransactionResult
Clears all fields of this result, allowing it to be reused
close() - Method in class li.strolch.persistence.api.AbstractTransaction
 
close() - Method in interface li.strolch.persistence.api.StrolchTransaction
DO NOT CALL THIS METHOD.
close(StrolchTransaction) - Method in enum li.strolch.persistence.api.TransactionCloseStrategy
 
collectDirectDownstreamDependencies(Set<ComponentController>) - Method in class li.strolch.agent.impl.ComponentDependencyAnalyzer
 
collectDirectUpstreamDependencies(Set<ComponentController>) - Method in class li.strolch.agent.impl.ComponentDependencyAnalyzer
 
Command - Class in li.strolch.service.api
Implementation of the Command Pattern to create re-usable components which are performed during StrolchTransactions as part of the execution of Services
Command(ComponentContainer, StrolchTransaction) - Constructor for class li.strolch.service.api.Command
Instantiate a new Command
commit() - Method in class li.strolch.persistence.api.AbstractTransaction
 
commit() - Method in class li.strolch.persistence.inmemory.InMemoryTransaction
 
commitOnClose() - Method in class li.strolch.persistence.api.AbstractTransaction
 
commitOnClose() - Method in interface li.strolch.persistence.api.StrolchTransaction
COMPONENT_VERSION_PROPERTIES - Static variable in class li.strolch.agent.api.StrolchComponent
 
ComponentBuilder() - Constructor for class li.strolch.runtime.configuration.ConfigurationSaxParser.ComponentBuilder
 
componentBuilder() - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.ConfigurationBuilder
 
ComponentConfiguration - Class in li.strolch.runtime.configuration
 
ComponentConfiguration(RuntimeConfiguration, String, Map<String, String>, String, String, Set<String>) - Constructor for class li.strolch.runtime.configuration.ComponentConfiguration
 
ComponentContainer - Interface in li.strolch.agent.api
 
ComponentContainerImpl - Class in li.strolch.agent.impl
 
ComponentContainerImpl(StrolchAgent) - Constructor for class li.strolch.agent.impl.ComponentContainerImpl
 
ComponentContainerStateHandler - Class in li.strolch.agent.impl
 
ComponentContainerStateHandler(ComponentDependencyAnalyzer, StrolchConfiguration) - Constructor for class li.strolch.agent.impl.ComponentContainerStateHandler
 
ComponentController - Class in li.strolch.agent.impl
 
ComponentController(StrolchComponent) - Constructor for class li.strolch.agent.impl.ComponentController
 
ComponentDependencyAnalyzer - Class in li.strolch.agent.impl
 
ComponentDependencyAnalyzer(StrolchConfiguration, Map<String, ComponentController>) - Constructor for class li.strolch.agent.impl.ComponentDependencyAnalyzer
 
ComponentHandler(ConfigurationSaxParser.ConfigurationBuilder, Locator) - Constructor for class li.strolch.runtime.configuration.ConfigurationSaxParser.ComponentHandler
 
ComponentState - Enum in li.strolch.agent.api
 
ComponentVersion - Class in li.strolch.agent.api
 
ComponentVersion() - Constructor for class li.strolch.agent.api.ComponentVersion
 
ComponentVersion(String, Properties) - Constructor for class li.strolch.agent.api.ComponentVersion
 
ConfigurationBuilder() - Constructor for class li.strolch.runtime.configuration.ConfigurationSaxParser.ConfigurationBuilder
 
configurationBuilder - Variable in class li.strolch.runtime.configuration.ConfigurationSaxParser.ElementHandler
 
ConfigurationParser - Class in li.strolch.runtime.configuration
 
ConfigurationParser() - Constructor for class li.strolch.runtime.configuration.ConfigurationParser
 
ConfigurationSaxParser - Class in li.strolch.runtime.configuration
 
ConfigurationSaxParser(String) - Constructor for class li.strolch.runtime.configuration.ConfigurationSaxParser
 
ConfigurationSaxParser.ComponentBuilder - Class in li.strolch.runtime.configuration
 
ConfigurationSaxParser.ComponentHandler - Class in li.strolch.runtime.configuration
 
ConfigurationSaxParser.ConfigurationBuilder - Class in li.strolch.runtime.configuration
 
ConfigurationSaxParser.ElementHandler - Class in li.strolch.runtime.configuration
 
ConfigurationSaxParser.PropertiesHandler - Class in li.strolch.runtime.configuration
 
ConfigurationSaxParser.PropertyBuilder - Class in li.strolch.runtime.configuration
 
ConfigurationSaxParser.RuntimeBuilder - Class in li.strolch.runtime.configuration
 
ConfigurationSaxParser.RuntimeHandler - Class in li.strolch.runtime.configuration
 
ConfigurationTags - Class in li.strolch.runtime.configuration
 
ConfigurationTags() - Constructor for class li.strolch.runtime.configuration.ConfigurationTags
 
created - Variable in class li.strolch.agent.impl.AuditingElementMapFacade
 
createRealm(String) - Method in enum li.strolch.agent.impl.DataStoreMode
 

D

DataStoreMode - Enum in li.strolch.agent.impl
 
DateParameterSelector(String, String, Date) - Constructor for class li.strolch.runtime.query.inmemory.ParameterSelector.DateParameterSelector
 
DateRangeParameterSelector(String, String, DateRange) - Constructor for class li.strolch.runtime.query.inmemory.ParameterSelector.DateRangeParameterSelector
 
dateRangeSelector(String, String, DateRange) - Static method in class li.strolch.runtime.query.inmemory.ParameterSelector
 
DateSelector - Class in li.strolch.runtime.query.inmemory
 
DateSelector(DateRange) - Constructor for class li.strolch.runtime.query.inmemory.DateSelector
 
dateSelector(String, String, Date) - Static method in class li.strolch.runtime.query.inmemory.ParameterSelector
 
DbConnectionBuilder - Class in li.strolch.runtime.configuration
 
DbConnectionBuilder(ComponentContainer, ComponentConfiguration) - Constructor for class li.strolch.runtime.configuration.DbConnectionBuilder
 
DEFAULT_ENCODING - Static variable in class li.strolch.runtime.StrolchConstants
 
DEFAULT_REALM - Static variable in class li.strolch.runtime.StrolchConstants
 
DEFAULT_XML_VERSION - Static variable in class li.strolch.runtime.StrolchConstants
 
DefaultEnumHandler - Class in li.strolch.runtime.query.enums
 
DefaultEnumHandler(ComponentContainer, String) - Constructor for class li.strolch.runtime.query.enums.DefaultEnumHandler
 
DefaultLockHandler - Class in li.strolch.agent.impl
 
DefaultLockHandler(String, TimeUnit, long) - Constructor for class li.strolch.agent.impl.DefaultLockHandler
 
DefaultObserverHandler - Class in li.strolch.agent.impl
 
DefaultObserverHandler() - Constructor for class li.strolch.agent.impl.DefaultObserverHandler
 
DefaultPolicyHandler - Class in li.strolch.policy
This is the default Strolch PolicyHandler which implements PolicyDefVisitor.
DefaultPolicyHandler(ComponentContainer, String) - Constructor for class li.strolch.policy.DefaultPolicyHandler
 
DefaultRealmHandler - Class in li.strolch.agent.impl
 
DefaultRealmHandler(ComponentContainer, String) - Constructor for class li.strolch.agent.impl.DefaultRealmHandler
 
DefaultServiceHandler - Class in li.strolch.service.api
 
DefaultServiceHandler(ComponentContainer, String) - Constructor for class li.strolch.service.api.DefaultServiceHandler
 
DefaultStrolchPrivilegeHandler - Class in li.strolch.runtime.privilege
 
DefaultStrolchPrivilegeHandler(ComponentContainer, String) - Constructor for class li.strolch.runtime.privilege.DefaultStrolchPrivilegeHandler
 
deleted - Variable in class li.strolch.agent.impl.AuditingElementMapFacade
 
deletedAll - Variable in class li.strolch.agent.impl.AuditingElementMapFacade
 
deletedAllByType - Variable in class li.strolch.agent.impl.AuditingElementMapFacade
 
DEPENDS - Static variable in class li.strolch.runtime.configuration.ConfigurationTags
 
destroy() - Method in class li.strolch.agent.api.StrolchAgent
 
destroy() - Method in class li.strolch.agent.api.StrolchComponent
Life cycle step destroy.
destroy() - Method in class li.strolch.agent.impl.CachedRealm
 
destroy() - Method in class li.strolch.agent.impl.ComponentContainerImpl
 
destroy(Set<ComponentController>) - Method in class li.strolch.agent.impl.ComponentContainerStateHandler
 
destroy() - Method in class li.strolch.agent.impl.EmptyRealm
 
destroy() - Method in class li.strolch.agent.impl.InternalStrolchRealm
 
destroy() - Method in class li.strolch.agent.impl.TransactionalRealm
 
destroy() - Method in class li.strolch.agent.impl.TransientRealm
 
destroy() - Method in class li.strolch.runtime.main.MainStarter
 
doCommand() - Method in class li.strolch.service.api.Command
Clients implement this method to perform the work which is to be done in this Command.
doNothingOnClose() - Method in class li.strolch.persistence.api.AbstractTransaction
 
doNothingOnClose() - Method in interface li.strolch.persistence.api.StrolchTransaction
doQuery(StrolchTransaction, ActivityQuery<U>) - Method in interface li.strolch.agent.api.ActivityMap
 
doQuery(StrolchTransaction, AuditQuery<U>) - Method in interface li.strolch.agent.api.AuditTrail
 
doQuery(StrolchTransaction, OrderQuery<U>) - Method in interface li.strolch.agent.api.OrderMap
 
doQuery(StrolchTransaction, ResourceQuery<U>) - Method in interface li.strolch.agent.api.ResourceMap
 
doQuery(StrolchTransaction, ActivityQuery<U>) - Method in class li.strolch.agent.impl.AuditingActivityMap
 
doQuery(StrolchTransaction, AuditQuery<U>) - Method in class li.strolch.agent.impl.AuditingAuditMapFacade
 
doQuery(StrolchTransaction, OrderQuery<U>) - Method in class li.strolch.agent.impl.AuditingOrderMap
 
doQuery(StrolchTransaction, ResourceQuery<U>) - Method in class li.strolch.agent.impl.AuditingResourceMap
 
doQuery(StrolchTransaction, ActivityQuery<U>) - Method in class li.strolch.agent.impl.CachedActivityMap
 
doQuery(StrolchTransaction, AuditQuery<U>) - Method in class li.strolch.agent.impl.CachedAuditTrail
 
doQuery(StrolchTransaction, OrderQuery<U>) - Method in class li.strolch.agent.impl.CachedOrderMap
 
doQuery(StrolchTransaction, ResourceQuery<U>) - Method in class li.strolch.agent.impl.CachedResourceMap
 
doQuery(StrolchTransaction, AuditQuery<U>) - Method in class li.strolch.agent.impl.NoStrategyAuditTrail
 
doQuery(StrolchTransaction, ActivityQuery<U>) - Method in class li.strolch.agent.impl.TransactionalActivityMap
 
doQuery(StrolchTransaction, AuditQuery<U>) - Method in class li.strolch.agent.impl.TransactionalAuditTrail
 
doQuery(StrolchTransaction, OrderQuery<U>) - Method in class li.strolch.agent.impl.TransactionalOrderMap
 
doQuery(StrolchTransaction, ResourceQuery<U>) - Method in class li.strolch.agent.impl.TransactionalResourceMap
 
doQuery(OrderQuery<U>) - Method in class li.strolch.persistence.api.AbstractTransaction
 
doQuery(ResourceQuery<U>) - Method in class li.strolch.persistence.api.AbstractTransaction
 
doQuery(ActivityQuery<U>) - Method in class li.strolch.persistence.api.AbstractTransaction
 
doQuery(AuditQuery<U>) - Method in class li.strolch.persistence.api.AbstractTransaction
 
doQuery(ActivityQuery<U>) - Method in interface li.strolch.persistence.api.ActivityDao
 
doQuery(AuditQuery<U>) - Method in interface li.strolch.persistence.api.AuditDao
 
doQuery(OrderQuery<U>) - Method in interface li.strolch.persistence.api.OrderDao
 
doQuery(ResourceQuery<U>) - Method in interface li.strolch.persistence.api.ResourceDao
 
doQuery(OrderQuery<U>) - Method in interface li.strolch.persistence.api.StrolchTransaction
Performs the given OrderQuery and each returned Order is passed through the OrderVisitor attached to the OrderQuery and the return value of the visitor is added to the return list
doQuery(ResourceQuery<U>) - Method in interface li.strolch.persistence.api.StrolchTransaction
Performs the given ResourceQuery and each returned Resource is passed through the ResourceVisitor attached to the ResourceQuery and the return value of the visitor is added to the return list
doQuery(ActivityQuery<U>) - Method in interface li.strolch.persistence.api.StrolchTransaction
Performs the given ActivityQuery and each returned Activity is passed through the ActivityVisitor attached to the ActivityQuery and the return value of the visitor is added to the return list
doQuery(AuditQuery<U>) - Method in interface li.strolch.persistence.api.StrolchTransaction
Performs the given AuditQuery and each returned Audit is passed through the AuditVisitor attached to the AuditQuery and the return value of the visitor is added to the return list
doQuery(ActivityQuery<U>) - Method in class li.strolch.persistence.inmemory.InMemoryActivityDao
 
doQuery(AuditQuery<U>) - Method in class li.strolch.persistence.inmemory.InMemoryAuditDao
 
doQuery(OrderQuery<U>) - Method in class li.strolch.persistence.inmemory.InMemoryOrderDao
 
doQuery(ResourceQuery<U>) - Method in class li.strolch.persistence.inmemory.InMemoryResourceDao
 
doQuery(InMemoryAuditDao) - Method in class li.strolch.runtime.query.inmemory.InMemoryAuditQuery
 
doQuery(StrolchDao<T>) - Method in class li.strolch.runtime.query.inmemory.InMemoryQuery
 
doService(T) - Method in class li.strolch.service.api.AbstractService
This method is final as it enforces that the argument is valid, and catches all exceptions and enforces that a service result is returned.
doService(Certificate, Service<ServiceArgument, U>) - Method in class li.strolch.service.api.DefaultServiceHandler
 
doService(Certificate, Service<T, U>, T) - Method in class li.strolch.service.api.DefaultServiceHandler
 
doService(T) - Method in interface li.strolch.service.api.Service
Performs the actual service
doService(Certificate, Service<T, U>, T) - Method in interface li.strolch.service.api.ServiceHandler
 
doService(Certificate, Service<ServiceArgument, U>) - Method in interface li.strolch.service.api.ServiceHandler
 
DurationParameterSelector(String, String, Long) - Constructor for class li.strolch.runtime.query.inmemory.ParameterSelector.DurationParameterSelector
 
durationSelector(String, String, Long) - Static method in class li.strolch.runtime.query.inmemory.ParameterSelector
 

E

ElementHandler(ConfigurationSaxParser.ConfigurationBuilder, Locator) - Constructor for class li.strolch.runtime.configuration.ConfigurationSaxParser.ElementHandler
 
ElementMap<T extends StrolchRootElement> - Interface in li.strolch.agent.api
The ElementMap is the entry point to the Strolch model.
elementMap - Variable in class li.strolch.agent.impl.AuditingElementMapFacade
 
EmptyRealm - Class in li.strolch.agent.impl
 
EmptyRealm(String) - Constructor for class li.strolch.agent.impl.EmptyRealm
 
endElement(String, String, String) - Method in class li.strolch.agent.api.StrolchBootstrapper
 
endElement(String, String, String) - Method in class li.strolch.policy.StrolchPolicyFileParser
 
endElement(String, String, String) - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.ComponentHandler
 
endElement(String, String, String) - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser
 
endElement(String, String, String) - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.PropertiesHandler
 
endElement(String, String, String) - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.RuntimeHandler
 
EnumHandler - Interface in li.strolch.runtime.query.enums
 
EnumValue - Class in li.strolch.runtime.query.enums
 
EnumValue() - Constructor for class li.strolch.runtime.query.enums.EnumValue
 
EnumValue(String, String) - Constructor for class li.strolch.runtime.query.enums.EnumValue
 
ENV_GLOBAL - Static variable in class li.strolch.runtime.configuration.ConfigurationTags
 
ENV_PROPERTIES_FILE - Static variable in class li.strolch.runtime.configuration.StrolchEnvironment
 
ENV_STROLCH - Static variable in class li.strolch.runtime.StrolchConstants
 
error(String) - Static method in class li.strolch.service.api.ServiceResult
 
execute(PrivilegeContext) - Method in class li.strolch.runtime.privilege.StrolchSystemAction
 
execute(PrivilegeContext) - Method in class li.strolch.runtime.privilege.StrolchSystemActionWithResult
 

F

fail(String) - Method in class li.strolch.persistence.api.AbstractTransaction
 
fail(String) - Method in interface li.strolch.persistence.api.StrolchTransaction
Sets the TransactionCloseStrategy to TransactionCloseStrategy.ROLLBACK and returns a StrolchTransactionException which can be thrown by the caller to stop the exception
failed(String, Throwable) - Static method in class li.strolch.service.api.ServiceResult
 
FILE_BOOTSTRAP - Static variable in class li.strolch.agent.api.StrolchBootstrapper
 
findElement(Locator) - Method in class li.strolch.persistence.api.AbstractTransaction
 
findElement(Locator) - Method in interface li.strolch.persistence.api.StrolchTransaction
Used to find a StrolchElement by a Locator.
findRootDownstreamComponents() - Method in class li.strolch.agent.impl.ComponentDependencyAnalyzer
 
findRootUpstreamComponents() - Method in class li.strolch.agent.impl.ComponentDependencyAnalyzer
 
FloatListParameterSelector(String, String, List<Double>) - Constructor for class li.strolch.runtime.query.inmemory.ParameterSelector.FloatListParameterSelector
 
floatListSelector(String, String, List<Double>) - Static method in class li.strolch.runtime.query.inmemory.ParameterSelector
 
FloatParameterSelector(String, String, Double) - Constructor for class li.strolch.runtime.query.inmemory.ParameterSelector.FloatParameterSelector
 
floatSelector(String, String, double) - Static method in class li.strolch.runtime.query.inmemory.ParameterSelector
 
flush() - Method in class li.strolch.persistence.api.AbstractTransaction
 
flush() - Method in interface li.strolch.persistence.api.StrolchDao
Causes the DAO to flush any actions which have not yet been sent to the underlying persistence layer
flush() - Method in interface li.strolch.persistence.api.StrolchTransaction
Performs all registered commands
flush() - Method in class li.strolch.persistence.inmemory.InMemoryDao
 

G

getActivitiesBy(StringListParameter) - Method in class li.strolch.persistence.api.AbstractTransaction
 
getActivitiesBy(StringListParameter, boolean) - Method in class li.strolch.persistence.api.AbstractTransaction
 
getActivitiesBy(StringListParameter) - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns all Activities which are referenced by the given StringListParameter.
getActivitiesBy(StringListParameter, boolean) - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns all Activities which are referenced by the given StringListParameter.
getActivityBy(String, String) - Method in class li.strolch.persistence.api.AbstractTransaction
 
getActivityBy(String, String, boolean) - Method in class li.strolch.persistence.api.AbstractTransaction
 
getActivityBy(StringParameter) - Method in class li.strolch.persistence.api.AbstractTransaction
 
getActivityBy(StringParameter, boolean) - Method in class li.strolch.persistence.api.AbstractTransaction
 
getActivityBy(String, String) - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns the Activity with the given type and id, or null if it does not exist
getActivityBy(String, String, boolean) - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns the Activity with the given type and id, or null if it does not exist
getActivityBy(StringParameter) - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns the Activity which is referenced by the given StringParameter.
getActivityBy(StringParameter, boolean) - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns the Activity which is referenced by the given StringParameter.
getActivityDao(StrolchTransaction) - Method in interface li.strolch.persistence.api.PersistenceHandler
Returns the ActivityDao for the given transaction.
getActivityDao(StrolchTransaction) - Method in class li.strolch.persistence.inmemory.InMemoryPersistence
 
getActivityMap() - Method in class li.strolch.agent.impl.CachedRealm
 
getActivityMap() - Method in class li.strolch.agent.impl.EmptyRealm
 
getActivityMap() - Method in class li.strolch.agent.impl.InternalStrolchRealm
 
getActivityMap() - Method in class li.strolch.agent.impl.TransactionalRealm
 
getActivityMap() - Method in class li.strolch.agent.impl.TransientRealm
 
getActivityMap() - Method in class li.strolch.persistence.api.AbstractTransaction
 
getActivityMap() - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns a reference to the ActivityMap for the StrolchRealm for which this transaction was opened
getActivityTemplate(String) - Method in class li.strolch.persistence.api.AbstractTransaction
 
getActivityTemplate(String, boolean) - Method in class li.strolch.persistence.api.AbstractTransaction
 
getActivityTemplate(String) - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns a copy of the Activity of Type StrolchConstants.TEMPLATE with the given type as id, or null if it does not exist
getActivityTemplate(String, boolean) - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns a copy of the Activity of Type StrolchConstants.TEMPLATE with the given type as id.
getAgent() - Method in interface li.strolch.agent.api.ComponentContainer
 
getAgent() - Method in class li.strolch.agent.impl.ComponentContainerImpl
 
getAgent() - Method in class li.strolch.runtime.main.MainStarter
 
getAgentName() - Method in class li.strolch.agent.api.AgentVersion
 
getAgentVersion() - Method in class li.strolch.agent.api.VersionQueryResult
 
getAllElements(StrolchTransaction, String, DateRange) - Method in interface li.strolch.agent.api.AuditTrail
 
getAllElements(StrolchTransaction) - Method in interface li.strolch.agent.api.ElementMap
Returns all elements in the underlying persistence layer regardless of type
getAllElements(StrolchTransaction, String, DateRange) - Method in class li.strolch.agent.impl.AuditingAuditMapFacade
 
getAllElements(StrolchTransaction) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
getAllElements(StrolchTransaction, String, DateRange) - Method in class li.strolch.agent.impl.CachedAuditTrail
 
getAllElements(StrolchTransaction) - Method in class li.strolch.agent.impl.CachedElementMap
 
getAllElements(StrolchTransaction, String, DateRange) - Method in class li.strolch.agent.impl.NoStrategyAuditTrail
 
getAllElements(StrolchTransaction, String, DateRange) - Method in class li.strolch.agent.impl.TransactionalAuditTrail
 
getAllElements(StrolchTransaction) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
getAllKeys(StrolchTransaction) - Method in interface li.strolch.agent.api.ElementMap
Returns all keys/IDs of all elements in the underlying persistence layer, regardless of type
getAllKeys(StrolchTransaction) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
getAllKeys(StrolchTransaction) - Method in class li.strolch.agent.impl.CachedElementMap
 
getAllKeys(StrolchTransaction) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
getApi() - Method in class li.strolch.policy.StrolchPolicyFileParser.PolicyType
 
getApi() - Method in class li.strolch.runtime.configuration.ComponentConfiguration
 
getApi() - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.ComponentBuilder
 
getApplicationName() - Method in class li.strolch.agent.api.StrolchAgent
 
getApplicationName() - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.RuntimeBuilder
 
getApplicationName() - Method in class li.strolch.runtime.configuration.RuntimeConfiguration
 
getAppVersion() - Method in class li.strolch.agent.api.VersionQueryResult
 
getArtifactId() - Method in class li.strolch.agent.api.StrolchVersion
 
getArtifactVersion() - Method in class li.strolch.agent.api.StrolchVersion
 
getAsMap() - Method in class li.strolch.runtime.configuration.AbstractionConfiguration
 
getAsProperties() - Method in class li.strolch.runtime.configuration.AbstractionConfiguration
 
getAuditDao(StrolchTransaction) - Method in interface li.strolch.persistence.api.PersistenceHandler
Returns the AuditDao for the given transaction.
getAuditDao(StrolchTransaction) - Method in class li.strolch.persistence.inmemory.InMemoryPersistence
 
getAuditTrail() - Method in class li.strolch.agent.impl.CachedRealm
 
getAuditTrail() - Method in class li.strolch.agent.impl.EmptyRealm
 
getAuditTrail() - Method in class li.strolch.agent.impl.InternalStrolchRealm
 
getAuditTrail() - Method in class li.strolch.agent.impl.TransactionalRealm
 
getAuditTrail() - Method in class li.strolch.agent.impl.TransientRealm
 
getAuditTrail() - Method in class li.strolch.persistence.api.AbstractTransaction
 
getAuditTrail() - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns a reference to the AuditTrail for the StrolchRealm for which this transaction was opened
getBoolean(String, Boolean) - Method in class li.strolch.runtime.configuration.AbstractionConfiguration
 
getBuildTimestamp() - Method in class li.strolch.agent.api.StrolchVersion
 
getBy(StrolchTransaction, String, Long) - Method in interface li.strolch.agent.api.AuditTrail
Retrieves the audit with the given id, or null if it does not exist
getBy(StrolchTransaction, String, String) - Method in interface li.strolch.agent.api.ElementMap
Retrieves the element with the given type and id, or null if it does not exist
getBy(StrolchTransaction, String, String, boolean) - Method in interface li.strolch.agent.api.ElementMap
Retrieves the element with the given type and id, or null if it does not exist
getBy(StrolchTransaction, String, String, int) - Method in interface li.strolch.agent.api.ElementMap
Retrieves the specific version of the element with the given type and id, or null if it does not exist
getBy(StrolchTransaction, String, String, int, boolean) - Method in interface li.strolch.agent.api.ElementMap
Retrieves the specific version of the element with the given type and id, or null if it does not exist
getBy(StrolchTransaction, StringParameter, boolean) - Method in interface li.strolch.agent.api.ElementMap
Returns the element which is referenced by the given StringParameter.
getBy(StrolchTransaction, StringListParameter, boolean) - Method in interface li.strolch.agent.api.ElementMap
Returns all elements which are referenced by the given StringListParameter.
getBy(StrolchTransaction, String, Long) - Method in class li.strolch.agent.impl.AuditingAuditMapFacade
 
getBy(StrolchTransaction, String, String) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
getBy(StrolchTransaction, String, String, boolean) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
getBy(StrolchTransaction, String, String, int) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
getBy(StrolchTransaction, String, String, int, boolean) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
getBy(StrolchTransaction, StringParameter, boolean) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
getBy(StrolchTransaction, StringListParameter, boolean) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
getBy(StrolchTransaction, String, Long) - Method in class li.strolch.agent.impl.CachedAuditTrail
 
getBy(StrolchTransaction, String, String) - Method in class li.strolch.agent.impl.CachedElementMap
 
getBy(StrolchTransaction, String, String, boolean) - Method in class li.strolch.agent.impl.CachedElementMap
 
getBy(StrolchTransaction, String, String, int) - Method in class li.strolch.agent.impl.CachedElementMap
 
getBy(StrolchTransaction, String, String, int, boolean) - Method in class li.strolch.agent.impl.CachedElementMap
 
getBy(StrolchTransaction, StringParameter, boolean) - Method in class li.strolch.agent.impl.CachedElementMap
 
getBy(StrolchTransaction, StringListParameter, boolean) - Method in class li.strolch.agent.impl.CachedElementMap
 
getBy(StrolchTransaction, String, Long) - Method in class li.strolch.agent.impl.NoStrategyAuditTrail
 
getBy(StrolchTransaction, String, Long) - Method in class li.strolch.agent.impl.TransactionalAuditTrail
 
getBy(StrolchTransaction, String, String) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
getBy(StrolchTransaction, String, String, boolean) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
getBy(StrolchTransaction, String, String, int) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
getBy(StrolchTransaction, String, String, int, boolean) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
getBy(StrolchTransaction, StringParameter, boolean) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
getBy(StrolchTransaction, StringListParameter, boolean) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
getCachedDao() - Method in class li.strolch.agent.impl.CachedActivityMap
 
getCachedDao() - Method in class li.strolch.agent.impl.CachedAuditTrail
 
getCachedDao() - Method in class li.strolch.agent.impl.CachedElementMap
 
getCachedDao() - Method in class li.strolch.agent.impl.CachedOrderMap
 
getCachedDao() - Method in class li.strolch.agent.impl.CachedResourceMap
 
getCertificate() - Method in class li.strolch.persistence.api.AbstractTransaction
 
getCertificate() - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns the Certificate which allowed this TX to be opened
getCertificate() - Method in class li.strolch.service.api.AbstractService
Returns the Certificate of the user who is performing this service
getCloseDuration() - Method in class li.strolch.persistence.api.TransactionResult
 
getCloseStrategy() - Method in class li.strolch.persistence.api.AbstractTransaction
 
getCloseStrategy() - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns the currently set TransactionCloseStrategy
getComparator() - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
getComparator() - Method in class li.strolch.runtime.query.inmemory.InMemoryStrolchQueryOrderingVisitor
 
getComponent(Class<T>) - Method in interface li.strolch.agent.api.ComponentContainer
 
getComponent(Class<T>) - Method in class li.strolch.agent.impl.ComponentContainerImpl
 
getComponent() - Method in class li.strolch.agent.impl.ComponentController
 
getComponent(Class<V>) - Method in class li.strolch.policy.StrolchPolicy
Allows the concrete Command implementation access to StrolchComponents at runtime
getComponent(Class<V>) - Method in class li.strolch.service.api.AbstractService
Returns the reference to the StrolchComponent with the given name, if it exists.
getComponent(Class<V>) - Method in class li.strolch.service.api.Command
Allows the concrete Command implementation access to StrolchComponents at runtime
getComponent(Class<T>) - Method in class li.strolch.service.api.DefaultServiceHandler
 
getComponentConfiguration(String) - Method in class li.strolch.runtime.configuration.StrolchConfiguration
 
getComponentName() - Method in class li.strolch.agent.api.ComponentVersion
 
getComponentNames() - Method in class li.strolch.runtime.configuration.StrolchConfiguration
 
getComponentTypes() - Method in interface li.strolch.agent.api.ComponentContainer
 
getComponentTypes() - Method in class li.strolch.agent.impl.ComponentContainerImpl
 
getComponentVersions() - Method in class li.strolch.agent.api.VersionQueryResult
 
getConfigFile(String, String, RuntimeConfiguration) - Method in class li.strolch.runtime.configuration.AbstractionConfiguration
 
getConfigFile(String, String, boolean) - Method in class li.strolch.runtime.configuration.RuntimeConfiguration
Returns the file in the config directory of the root of the application
getConfigPath() - Method in class li.strolch.runtime.configuration.RuntimeConfiguration
 
getConfiguration() - Method in class li.strolch.agent.api.StrolchComponent
The components current configuration dependent on the environment which is loaded
getContainer() - Method in class li.strolch.agent.api.StrolchAgent
 
getContainer() - Method in class li.strolch.agent.api.StrolchComponent
Returns the reference to the container for sub classes
getContainer() - Method in class li.strolch.policy.StrolchPolicy
 
getContainer() - Method in class li.strolch.service.api.AbstractService
Returns the reference to the ComponentContainer
getContainer() - Method in class li.strolch.service.api.Command
 
getCreated() - Method in class li.strolch.agent.impl.AuditingAuditMapFacade
 
getCreated() - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
getCreated() - Method in class li.strolch.persistence.api.ModificationResult
 
getCreated() - Method in class li.strolch.persistence.api.TransactionResult
 
getCurrentEnvironment() - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser
 
getDao(StrolchTransaction) - Method in class li.strolch.agent.impl.TransactionalActivityMap
 
getDao(StrolchTransaction) - Method in class li.strolch.agent.impl.TransactionalAuditTrail
 
getDao(StrolchTransaction) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
getDao(StrolchTransaction) - Method in class li.strolch.agent.impl.TransactionalOrderMap
 
getDao(StrolchTransaction) - Method in class li.strolch.agent.impl.TransactionalResourceMap
 
getDataDir(String, String, RuntimeConfiguration, boolean) - Method in class li.strolch.runtime.configuration.AbstractionConfiguration
 
getDataDir(String, String, boolean) - Method in class li.strolch.runtime.configuration.RuntimeConfiguration
Returns the directory in the data directory of the root of the application
getDataFile(String, String, RuntimeConfiguration, boolean) - Method in class li.strolch.runtime.configuration.AbstractionConfiguration
 
getDataFile(String, String, boolean) - Method in class li.strolch.runtime.configuration.RuntimeConfiguration
Returns the file in the data directory of the root of the application
getDataPath() - Method in class li.strolch.runtime.configuration.RuntimeConfiguration
 
getDateRange() - Method in class li.strolch.runtime.query.inmemory.DateSelector
 
getDbDao(StrolchTransaction) - Method in class li.strolch.agent.impl.CachedActivityMap
 
getDbDao(StrolchTransaction) - Method in class li.strolch.agent.impl.CachedAuditTrail
 
getDbDao(StrolchTransaction) - Method in class li.strolch.agent.impl.CachedElementMap
 
getDbDao(StrolchTransaction) - Method in class li.strolch.agent.impl.CachedOrderMap
 
getDbDao(StrolchTransaction) - Method in class li.strolch.agent.impl.CachedResourceMap
 
getDeleted() - Method in class li.strolch.agent.impl.AuditingAuditMapFacade
 
getDeleted() - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
getDeleted() - Method in class li.strolch.persistence.api.ModificationResult
 
getDeleted() - Method in class li.strolch.persistence.api.TransactionResult
 
getDeletedAll() - Method in class li.strolch.agent.impl.AuditingAuditMapFacade
 
getDeletedAll() - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
getDeletedAllByType() - Method in class li.strolch.agent.impl.AuditingAuditMapFacade
 
getDeletedAllByType() - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
getDependencies() - Method in class li.strolch.runtime.configuration.ComponentConfiguration
 
getDependencies() - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.ComponentBuilder
 
getDownstreamDependencies() - Method in class li.strolch.agent.impl.ComponentController
 
getElementMap() - Method in class li.strolch.agent.impl.AuditingActivityMap
 
getElementMap() - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
getElementMap() - Method in class li.strolch.agent.impl.AuditingOrderMap
 
getElementMap() - Method in class li.strolch.agent.impl.AuditingResourceMap
 
getElementsBy(StrolchTransaction, String) - Method in interface li.strolch.agent.api.ElementMap
Returns all elements in the underlying persistence layer of the given type
getElementsBy(StrolchTransaction, String) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
getElementsBy(StrolchTransaction, String) - Method in class li.strolch.agent.impl.CachedElementMap
 
getElementsBy(StrolchTransaction, String) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
getEnum(Certificate, String, Locale) - Method in class li.strolch.runtime.query.enums.DefaultEnumHandler
 
getEnum(Certificate, String, Locale) - Method in interface li.strolch.runtime.query.enums.EnumHandler
 
getEnumValueIds() - Method in class li.strolch.runtime.query.enums.StrolchEnum
 
getEnumValues() - Method in class li.strolch.runtime.query.enums.StrolchEnum
 
getEnvBuilder() - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser
 
getEnvironment() - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser
 
getEnvironment() - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.RuntimeBuilder
 
getEnvironment() - Method in class li.strolch.runtime.configuration.RuntimeConfiguration
 
getEnvironmentFromEnvProperties(File) - Static method in class li.strolch.runtime.configuration.StrolchEnvironment
 
getEnvironmentFromResourceEnv(Class<?>) - Static method in class li.strolch.runtime.configuration.StrolchEnvironment
 
getEnvironmentFromSystemProperties() - Static method in class li.strolch.runtime.configuration.StrolchEnvironment
 
getErrors() - Method in class li.strolch.agent.api.VersionQueryResult
 
getFailCause() - Method in class li.strolch.persistence.api.TransactionResult
 
getGlobalEnvBuilder() - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser
 
getGroupId() - Method in class li.strolch.agent.api.StrolchVersion
 
getId() - Method in class li.strolch.runtime.query.enums.EnumValue
 
getIds() - Method in class li.strolch.runtime.query.inmemory.IdSelector
 
getImpl() - Method in class li.strolch.runtime.configuration.ComponentConfiguration
 
getImpl() - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.ComponentBuilder
 
getInt(String, Integer) - Method in class li.strolch.runtime.configuration.AbstractionConfiguration
 
getKey() - Method in class li.strolch.persistence.api.ModificationResult
 
getKeysBy(StrolchTransaction, String) - Method in interface li.strolch.agent.api.ElementMap
Returns all keys/IDs of all elements in the underlying persistence layer, of the given type
getKeysBy(StrolchTransaction, String) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
getKeysBy(StrolchTransaction, String) - Method in class li.strolch.agent.impl.CachedElementMap
 
getKeysBy(StrolchTransaction, String) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
getLocale() - Method in class li.strolch.runtime.configuration.RuntimeConfiguration
 
getLocale() - Method in class li.strolch.runtime.query.enums.StrolchEnum
 
getLocaleL() - Method in class li.strolch.runtime.query.enums.StrolchEnum
 
getLocator() - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.ElementHandler
 
getLogMessage() - Method in class li.strolch.persistence.api.TransactionResult
 
getLong(String, Long) - Method in class li.strolch.runtime.configuration.AbstractionConfiguration
 
getMatchMode() - Method in class li.strolch.runtime.query.inmemory.IdSelector
 
getMatchMode() - Method in class li.strolch.runtime.query.inmemory.NameSelector
 
getMatchMode() - Method in class li.strolch.runtime.query.inmemory.ParameterSelector.StringParameterSelector
 
getMessage() - Method in class li.strolch.service.api.ServiceResult
 
getMode() - Method in interface li.strolch.agent.api.StrolchRealm
 
getMode() - Method in class li.strolch.agent.impl.CachedRealm
 
getMode() - Method in class li.strolch.agent.impl.EmptyRealm
 
getMode() - Method in class li.strolch.agent.impl.TransactionalRealm
 
getMode() - Method in class li.strolch.agent.impl.TransientRealm
 
getName() - Method in class li.strolch.agent.api.StrolchComponent
 
getName() - Method in class li.strolch.agent.impl.ComponentController
 
getName() - Method in class li.strolch.runtime.configuration.AbstractionConfiguration
 
getName() - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.ComponentBuilder
 
getName() - Method in class li.strolch.runtime.query.enums.StrolchEnum
 
getNavigator() - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
getObserverHandler() - Method in interface li.strolch.agent.api.StrolchRealm
 
getObserverHandler() - Method in class li.strolch.agent.impl.InternalStrolchRealm
 
getOrderBy(String, String) - Method in class li.strolch.persistence.api.AbstractTransaction
 
getOrderBy(String, String, boolean) - Method in class li.strolch.persistence.api.AbstractTransaction
 
getOrderBy(StringParameter) - Method in class li.strolch.persistence.api.AbstractTransaction
 
getOrderBy(StringParameter, boolean) - Method in class li.strolch.persistence.api.AbstractTransaction
 
getOrderBy(String, String) - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns the Order with the given type and id, or null if it does not exist
getOrderBy(String, String, boolean) - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns the Order with the given type and id, or null if it does not exist
getOrderBy(StringParameter) - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns the Order which is referenced by the given StringParameter.
getOrderBy(StringParameter, boolean) - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns the Order which is referenced by the given StringParameter.
getOrderDao(StrolchTransaction) - Method in interface li.strolch.persistence.api.PersistenceHandler
Returns the OrderDao for the given transaction.
getOrderDao(StrolchTransaction) - Method in class li.strolch.persistence.inmemory.InMemoryPersistence
 
getOrderMap() - Method in class li.strolch.agent.impl.CachedRealm
 
getOrderMap() - Method in class li.strolch.agent.impl.EmptyRealm
 
getOrderMap() - Method in class li.strolch.agent.impl.InternalStrolchRealm
 
getOrderMap() - Method in class li.strolch.agent.impl.TransactionalRealm
 
getOrderMap() - Method in class li.strolch.agent.impl.TransientRealm
 
getOrderMap() - Method in class li.strolch.persistence.api.AbstractTransaction
 
getOrderMap() - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns a reference to the OrderMap for the StrolchRealm for which this transaction was opened
getOrdersBy(StringListParameter) - Method in class li.strolch.persistence.api.AbstractTransaction
 
getOrdersBy(StringListParameter, boolean) - Method in class li.strolch.persistence.api.AbstractTransaction
 
getOrdersBy(StringListParameter) - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns all Orders which are referenced by the given StringListParameter.
getOrdersBy(StringListParameter, boolean) - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns all Orders which are referenced by the given StringListParameter.
getOrderTemplate(String) - Method in class li.strolch.persistence.api.AbstractTransaction
 
getOrderTemplate(String, boolean) - Method in class li.strolch.persistence.api.AbstractTransaction
 
getOrderTemplate(String) - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns a copy of the Order of Type StrolchConstants.TEMPLATE with the given type as id, or null if it does not exist
getOrderTemplate(String, boolean) - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns a copy of the Order of Type StrolchConstants.TEMPLATE with the given type as id.
getPersistenceHandler() - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns the PersistenceHandler.
getPersistenceHandler() - Method in class li.strolch.persistence.inmemory.InMemoryTransaction
 
getPolicy(PolicyDef, StrolchTransaction) - Method in class li.strolch.policy.DefaultPolicyHandler
 
getPolicy(PolicyDef, StrolchTransaction) - Method in interface li.strolch.policy.PolicyHandler
Instantiates the actual policy by resolving the PolicyDef using a PolicyDefVisitor
getPolicy(Class<T>, PolicyContainer) - Method in class li.strolch.service.api.Command
Returns a StrolchPolicy instance from the given parameters
getPolicyByKeyMap() - Method in class li.strolch.policy.StrolchPolicyFileParser.PolicyType
 
getPolicyModel() - Method in class li.strolch.policy.StrolchPolicyFileParser
 
getPolicyTypes() - Method in class li.strolch.policy.StrolchPolicyFileParser.PolicyModel
 
getPrivilegeContext(Certificate) - Method in class li.strolch.runtime.privilege.DefaultStrolchPrivilegeHandler
 
getPrivilegeContext(Certificate) - Method in interface li.strolch.runtime.privilege.PrivilegeHandler
Returns the PrivilegeContext for the given certificate
getPrivilegeContext() - Method in class li.strolch.service.api.AbstractService
Return the PrivilegeContext to perform further privilege authorization validation
getPrivilegeHandler() - Method in interface li.strolch.agent.api.ComponentContainer
 
getPrivilegeHandler() - Method in class li.strolch.agent.impl.ComponentContainerImpl
 
getPrivilegeHandler() - Method in class li.strolch.runtime.privilege.DefaultStrolchPrivilegeHandler
 
getPrivilegeHandler() - Method in interface li.strolch.runtime.privilege.PrivilegeHandler
Returns the PrivilegeHandler
getPrivilegeHandler() - Method in class li.strolch.service.api.AbstractService
Returns the reference to the PrivilegeHandler
getPrivilegeName() - Method in class li.strolch.agent.api.RestrictableElement
 
getPrivilegeName() - Method in class li.strolch.service.api.AbstractService
 
getPrivilegeName() - Method in class li.strolch.service.api.Command
 
getPrivilegeValue() - Method in class li.strolch.agent.api.RestrictableElement
 
getPrivilegeValue() - Method in class li.strolch.service.api.AbstractService
 
getPrivilegeValue() - Method in class li.strolch.service.api.Command
 
getProperties() - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.PropertyBuilder
 
getPropertyBuilder() - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.ConfigurationBuilder
 
getPropertyKeys() - Method in class li.strolch.runtime.configuration.AbstractionConfiguration
 
getRead() - Method in class li.strolch.agent.impl.AuditingAuditMapFacade
 
getRead() - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
getRead() - Method in class li.strolch.persistence.api.TransactionResult
 
getRealm(String) - Method in interface li.strolch.agent.api.ComponentContainer
Returns the StrolchRealm with the given name.
getRealm(Certificate) - Method in interface li.strolch.agent.api.ComponentContainer
Returns the default StrolchRealm for the user with the given Certificate.
getRealm(String) - Method in interface li.strolch.agent.api.RealmHandler
Returns the StrolchRealm with the given name.
getRealm() - Method in interface li.strolch.agent.api.StrolchRealm
 
getRealm() - Method in class li.strolch.agent.impl.CachedElementMap
 
getRealm(String) - Method in class li.strolch.agent.impl.ComponentContainerImpl
 
getRealm(Certificate) - Method in class li.strolch.agent.impl.ComponentContainerImpl
 
getRealm() - Method in class li.strolch.agent.impl.DefaultLockHandler
 
getRealm(String) - Method in class li.strolch.agent.impl.DefaultRealmHandler
 
getRealm() - Method in class li.strolch.agent.impl.InternalStrolchRealm
 
getRealm() - Method in class li.strolch.agent.impl.TransactionalElementMap
 
getRealm() - Method in class li.strolch.persistence.api.AbstractTransaction
 
getRealm() - Method in class li.strolch.persistence.api.TransactionResult
 
getRealm(String) - Method in class li.strolch.service.api.AbstractService
Returns the StrolchRealm with the given name.
getRealmName() - Method in class li.strolch.persistence.api.AbstractTransaction
 
getRealmName() - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns the name of the StrolchRealm for which this transaction was opened
getRealmNames() - Method in interface li.strolch.agent.api.ComponentContainer
 
getRealmNames() - Method in interface li.strolch.agent.api.RealmHandler
Returns the names of the configured StrolchRealms
getRealmNames() - Method in class li.strolch.agent.impl.ComponentContainerImpl
 
getRealmNames() - Method in class li.strolch.agent.impl.DefaultRealmHandler
 
getResource(Action) - Method in class li.strolch.policy.StrolchPolicy
Return the defined Resource on the given Action
getResourceBy(String, String) - Method in class li.strolch.persistence.api.AbstractTransaction
 
getResourceBy(String, String, boolean) - Method in class li.strolch.persistence.api.AbstractTransaction
 
getResourceBy(StringParameter) - Method in class li.strolch.persistence.api.AbstractTransaction
 
getResourceBy(StringParameter, boolean) - Method in class li.strolch.persistence.api.AbstractTransaction
 
getResourceBy(String, String) - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns the Resource with the given type and id, or null if it does not exist
getResourceBy(String, String, boolean) - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns the Resource with the given type and id, or null if it does not exist
getResourceBy(StringParameter) - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns the Resource which is referenced by the given StringParameter.
getResourceBy(StringParameter, boolean) - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns the Resource which is referenced by the given StringParameter.
getResourceDao(StrolchTransaction) - Method in interface li.strolch.persistence.api.PersistenceHandler
Returns the ResourceDao for the given transaction.
getResourceDao(StrolchTransaction) - Method in class li.strolch.persistence.inmemory.InMemoryPersistence
 
getResourceMap() - Method in class li.strolch.agent.impl.CachedRealm
 
getResourceMap() - Method in class li.strolch.agent.impl.EmptyRealm
 
getResourceMap() - Method in class li.strolch.agent.impl.InternalStrolchRealm
 
getResourceMap() - Method in class li.strolch.agent.impl.TransactionalRealm
 
getResourceMap() - Method in class li.strolch.agent.impl.TransientRealm
 
getResourceMap() - Method in class li.strolch.persistence.api.AbstractTransaction
 
getResourceMap() - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns a reference to the ResourceMap for the StrolchRealm for which this transaction was opened
getResourcesBy(StringListParameter) - Method in class li.strolch.persistence.api.AbstractTransaction
 
getResourcesBy(StringListParameter, boolean) - Method in class li.strolch.persistence.api.AbstractTransaction
 
getResourcesBy(StringListParameter) - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns all Resources which are referenced by the given StringListParameter.
getResourcesBy(StringListParameter, boolean) - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns all Resources which are referenced by the given StringListParameter.
getResourceTemplate(String) - Method in class li.strolch.persistence.api.AbstractTransaction
 
getResourceTemplate(String, boolean) - Method in class li.strolch.persistence.api.AbstractTransaction
 
getResourceTemplate(String) - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns a copy of the Resource of Type StrolchConstants.TEMPLATE with the given type as id, or null if it does not exist
getResourceTemplate(String, boolean) - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns a copy of the Resource of Type StrolchConstants.TEMPLATE with the given type as id.
getResultInstance() - Method in class li.strolch.service.api.AbstractService
This method is called if the service execution fails and an instance of the expected ServiceResult is required to return to the caller
getRootCause() - Method in class li.strolch.service.api.ServiceResult
 
getRootMessage() - Method in class li.strolch.service.api.ServiceResult
 
getRuntimeConfiguration() - Method in class li.strolch.runtime.configuration.ComponentConfiguration
 
getRuntimeConfiguration() - Method in class li.strolch.runtime.configuration.StrolchConfiguration
 
getRuntimeConfiguration() - Method in class li.strolch.service.api.AbstractService
Returns the Strolch RuntimeConfiguration
getRuntimeConfiguration() - Method in class li.strolch.service.api.DefaultServiceHandler
 
getScmBranch() - Method in class li.strolch.agent.api.StrolchVersion
 
getScmRevision() - Method in class li.strolch.agent.api.StrolchVersion
 
getSelectors() - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
getStartNanos() - Method in class li.strolch.persistence.api.TransactionResult
 
getStartTime() - Method in class li.strolch.persistence.api.TransactionResult
 
getState() - Method in interface li.strolch.agent.api.ComponentContainer
 
getState() - Method in class li.strolch.agent.api.StrolchComponent
Returns the current component's state
getState() - Method in class li.strolch.agent.impl.ComponentContainerImpl
 
getState() - Method in class li.strolch.agent.impl.ComponentController
 
getState() - Method in class li.strolch.persistence.api.AbstractTransaction
 
getState() - Method in interface li.strolch.persistence.api.StrolchTransaction
 
getState() - Method in class li.strolch.persistence.api.TransactionResult
 
getState() - Method in class li.strolch.service.api.ServiceResult
 
getString(String, String) - Method in class li.strolch.runtime.configuration.AbstractionConfiguration
 
getStringArray(String, String) - Method in class li.strolch.runtime.configuration.AbstractionConfiguration
 
getStrolchConfiguration() - Method in class li.strolch.agent.api.StrolchAgent
 
getTemplate(StrolchTransaction, String) - Method in interface li.strolch.agent.api.ElementMap
Returns a copy of the element with the type "Template" and the id = type
getTemplate(StrolchTransaction, String, boolean) - Method in interface li.strolch.agent.api.ElementMap
Returns a copy of the element with the type "Template" and the id = type
getTemplate(StrolchTransaction, String) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
getTemplate(StrolchTransaction, String, boolean) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
getTemplate(StrolchTransaction, String) - Method in class li.strolch.agent.impl.CachedElementMap
 
getTemplate(StrolchTransaction, String, boolean) - Method in class li.strolch.agent.impl.CachedElementMap
 
getTemplate(StrolchTransaction, String) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
getTemplate(StrolchTransaction, String, boolean) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
getTempPath() - Method in class li.strolch.runtime.configuration.RuntimeConfiguration
 
getThrowable() - Method in class li.strolch.service.api.ServiceResult
 
getTxDuration() - Method in class li.strolch.persistence.api.TransactionResult
 
getTxResult() - Method in class li.strolch.persistence.api.AbstractTransaction
 
getType() - Method in class li.strolch.policy.StrolchPolicyFileParser.PolicyType
 
getTypes(StrolchTransaction) - Method in interface li.strolch.agent.api.AuditTrail
 
getTypes(StrolchTransaction) - Method in interface li.strolch.agent.api.ElementMap
Returns all the types known in the underlying persistence layer
getTypes(StrolchTransaction) - Method in class li.strolch.agent.impl.AuditingAuditMapFacade
 
getTypes(StrolchTransaction) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
getTypes(StrolchTransaction) - Method in class li.strolch.agent.impl.CachedAuditTrail
 
getTypes(StrolchTransaction) - Method in class li.strolch.agent.impl.CachedElementMap
 
getTypes(StrolchTransaction) - Method in class li.strolch.agent.impl.NoStrategyAuditTrail
 
getTypes(StrolchTransaction) - Method in class li.strolch.agent.impl.TransactionalAuditTrail
 
getTypes(StrolchTransaction) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
getUniqueId() - Static method in class li.strolch.agent.api.StrolchAgent
 
getUniqueIdLong() - Static method in class li.strolch.agent.api.StrolchAgent
 
getUpdated() - Method in class li.strolch.agent.impl.AuditingAuditMapFacade
 
getUpdated() - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
getUpdated() - Method in class li.strolch.persistence.api.ModificationResult
 
getUpdated() - Method in class li.strolch.persistence.api.TransactionResult
 
getUpstreamDependencies() - Method in class li.strolch.agent.impl.ComponentController
 
getValue() - Method in class li.strolch.runtime.query.enums.EnumValue
 
getValue(String) - Method in class li.strolch.runtime.query.enums.StrolchEnum
Returns the actual value for the given id
getValues() - Method in class li.strolch.runtime.query.enums.StrolchEnum
 
getVersion() - Method in class li.strolch.agent.api.StrolchAgent
 
getVersion() - Method in class li.strolch.agent.api.StrolchComponent
Returns the version of this component.
getVersionsFor(StrolchTransaction, String, String) - Method in interface li.strolch.agent.api.ElementMap
Queries and returns all the versions of the element with the given type and ID
getVersionsFor(StrolchTransaction, String, String) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
getVersionsFor(StrolchTransaction, String, String) - Method in class li.strolch.agent.impl.CachedElementMap
 
getVersionsFor(StrolchTransaction, String, String) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
GROUP_ID - Static variable in class li.strolch.agent.api.StrolchVersion
 

H

handleFailure(long, Exception) - Method in class li.strolch.persistence.api.AbstractTransaction
 
hasAudit(StrolchTransaction, String, Long) - Method in interface li.strolch.agent.api.AuditTrail
 
hasAudit(StrolchTransaction, String, Long) - Method in class li.strolch.agent.impl.AuditingAuditMapFacade
 
hasAudit(StrolchTransaction, String, Long) - Method in class li.strolch.agent.impl.CachedAuditTrail
 
hasAudit(StrolchTransaction, String, Long) - Method in class li.strolch.agent.impl.NoStrategyAuditTrail
 
hasAudit(StrolchTransaction, String, Long) - Method in class li.strolch.agent.impl.TransactionalAuditTrail
 
hasComponent(Class<?>) - Method in interface li.strolch.agent.api.ComponentContainer
 
hasComponent(Class<?>) - Method in class li.strolch.agent.impl.ComponentContainerImpl
 
hasDownstreamDependencies() - Method in class li.strolch.agent.impl.ComponentController
 
hasDownstreamDependency(ComponentController) - Method in class li.strolch.agent.impl.ComponentController
 
hasElement(StrolchTransaction, String, String) - Method in interface li.strolch.agent.api.ElementMap
Returns true if the underlying persistence layer has an element with the given type and ID
hasElement(StrolchTransaction, String, String) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
hasElement(StrolchTransaction, String, String) - Method in class li.strolch.agent.impl.CachedElementMap
 
hasElement(StrolchTransaction, String, String) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
hasElement(String, Long) - Method in interface li.strolch.persistence.api.AuditDao
 
hasElement(String, String) - Method in interface li.strolch.persistence.api.StrolchDao
Returns true if an element exists with the given type and id in the underlying persistence layer
hasElement(String, Long) - Method in class li.strolch.persistence.inmemory.InMemoryAuditDao
 
hasElement(String, String) - Method in class li.strolch.persistence.inmemory.InMemoryDao
 
hasErrors() - Method in class li.strolch.agent.api.VersionQueryResult
 
hasProperty(String) - Method in class li.strolch.runtime.configuration.AbstractionConfiguration
 
hasTransitiveDownstreamDependency(ComponentController) - Method in class li.strolch.agent.impl.ComponentController
 
hasTransitiveUpstreamDependency(ComponentController) - Method in class li.strolch.agent.impl.ComponentController
 
hasType(StrolchTransaction, String) - Method in interface li.strolch.agent.api.ElementMap
Returns true if the underlying persistence layer has elements with the given type
hasType(StrolchTransaction, String) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
hasType(StrolchTransaction, String) - Method in class li.strolch.agent.impl.CachedElementMap
 
hasType(StrolchTransaction, String) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
hasUpstreamDependencies() - Method in class li.strolch.agent.impl.ComponentController
 
hasUpstreamDependency(ComponentController) - Method in class li.strolch.agent.impl.ComponentController
 

I

ID - Static variable in class li.strolch.runtime.configuration.ConfigurationTags
 
IdentitySelector(IdentitySelection) - Constructor for class li.strolch.runtime.query.inmemory.AuditSelector.IdentitySelector
 
IdSelector<T extends StrolchElement> - Class in li.strolch.runtime.query.inmemory
 
IdSelector(List<String>, StringMatchMode) - Constructor for class li.strolch.runtime.query.inmemory.IdSelector
 
IMPL - Static variable in class li.strolch.runtime.configuration.ConfigurationTags
 
incCreated(long) - Method in class li.strolch.persistence.api.TransactionResult
 
incDeleted(long) - Method in class li.strolch.persistence.api.TransactionResult
 
incRead(long) - Method in class li.strolch.persistence.api.TransactionResult
 
incUpdated(long) - Method in class li.strolch.persistence.api.TransactionResult
 
initialize() - Method in class li.strolch.agent.api.StrolchAgent
 
initialize(ComponentConfiguration) - Method in class li.strolch.agent.api.StrolchComponent
Life cycle step initialize.
initialize(ComponentContainer, ComponentConfiguration) - Method in class li.strolch.agent.impl.CachedRealm
 
initialize(StrolchConfiguration) - Method in class li.strolch.agent.impl.ComponentContainerImpl
 
initialize(Set<ComponentController>) - Method in class li.strolch.agent.impl.ComponentContainerStateHandler
 
initialize(ComponentConfiguration) - Method in class li.strolch.agent.impl.DefaultRealmHandler
 
initialize(ComponentContainer, ComponentConfiguration) - Method in class li.strolch.agent.impl.EmptyRealm
 
initialize(ComponentContainer, ComponentConfiguration) - Method in class li.strolch.agent.impl.InternalStrolchRealm
 
initialize(ComponentContainer, ComponentConfiguration) - Method in class li.strolch.agent.impl.TransactionalRealm
 
initialize(ComponentContainer, ComponentConfiguration) - Method in class li.strolch.agent.impl.TransientRealm
 
initialize(ComponentConfiguration) - Method in class li.strolch.policy.DefaultPolicyHandler
 
initialize() - Method in class li.strolch.runtime.main.MainStarter
 
initialize(ComponentConfiguration) - Method in class li.strolch.runtime.privilege.DefaultStrolchPrivilegeHandler
 
initialize(ComponentConfiguration) - Method in class li.strolch.runtime.query.enums.DefaultEnumHandler
 
initialize(ComponentConfiguration) - Method in class li.strolch.service.api.DefaultServiceHandler
 
InMemoryActivityDao - Class in li.strolch.persistence.inmemory
 
InMemoryActivityDao(boolean) - Constructor for class li.strolch.persistence.inmemory.InMemoryActivityDao
 
InMemoryActivityQueryVisitor - Class in li.strolch.runtime.query.inmemory
 
InMemoryActivityQueryVisitor() - Constructor for class li.strolch.runtime.query.inmemory.InMemoryActivityQueryVisitor
 
InMemoryAuditDao - Class in li.strolch.persistence.inmemory
 
InMemoryAuditDao() - Constructor for class li.strolch.persistence.inmemory.InMemoryAuditDao
 
InMemoryAuditQuery<U> - Class in li.strolch.runtime.query.inmemory
 
InMemoryAuditQuery(AuditTypeNavigator, long, List<AuditSelector>, AuditVisitor<U>) - Constructor for class li.strolch.runtime.query.inmemory.InMemoryAuditQuery
 
InMemoryAuditQueryVisitor<U> - Class in li.strolch.runtime.query.inmemory
 
InMemoryAuditQueryVisitor() - Constructor for class li.strolch.runtime.query.inmemory.InMemoryAuditQueryVisitor
 
InMemoryDao<T extends StrolchRootElement> - Class in li.strolch.persistence.inmemory
 
InMemoryDao(boolean) - Constructor for class li.strolch.persistence.inmemory.InMemoryDao
 
InMemoryElementListener - Class in li.strolch.agent.impl
 
InMemoryElementListener(StrolchTransaction) - Constructor for class li.strolch.agent.impl.InMemoryElementListener
 
InMemoryOrderDao - Class in li.strolch.persistence.inmemory
 
InMemoryOrderDao(boolean) - Constructor for class li.strolch.persistence.inmemory.InMemoryOrderDao
 
InMemoryOrderQueryVisitor - Class in li.strolch.runtime.query.inmemory
 
InMemoryOrderQueryVisitor() - Constructor for class li.strolch.runtime.query.inmemory.InMemoryOrderQueryVisitor
 
InMemoryPersistence - Class in li.strolch.persistence.inmemory
 
InMemoryPersistence(PrivilegeHandler, boolean) - Constructor for class li.strolch.persistence.inmemory.InMemoryPersistence
 
InMemoryQuery<T extends StrolchRootElement,U> - Class in li.strolch.runtime.query.inmemory
 
InMemoryQuery() - Constructor for class li.strolch.runtime.query.inmemory.InMemoryQuery
 
InMemoryQuery(Navigator<T>, Selector<T>, StrolchElementVisitor<T, U>, Comparator<T>) - Constructor for class li.strolch.runtime.query.inmemory.InMemoryQuery
 
InMemoryQueryVisitor<T extends StrolchRootElement> - Class in li.strolch.runtime.query.inmemory
 
InMemoryQueryVisitor() - Constructor for class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
InMemoryResourceDao - Class in li.strolch.persistence.inmemory
 
InMemoryResourceDao(boolean) - Constructor for class li.strolch.persistence.inmemory.InMemoryResourceDao
 
InMemoryResourceQueryVisitor - Class in li.strolch.runtime.query.inmemory
 
InMemoryResourceQueryVisitor() - Constructor for class li.strolch.runtime.query.inmemory.InMemoryResourceQueryVisitor
 
InMemoryStrolchQueryOrderingVisitor<T extends StrolchRootElement> - Class in li.strolch.runtime.query.inmemory
 
InMemoryStrolchQueryOrderingVisitor() - Constructor for class li.strolch.runtime.query.inmemory.InMemoryStrolchQueryOrderingVisitor
 
InMemoryTransaction - Class in li.strolch.persistence.inmemory
 
InMemoryTransaction(PrivilegeHandler, StrolchRealm, Certificate, String, InMemoryPersistence) - Constructor for class li.strolch.persistence.inmemory.InMemoryTransaction
 
IntegerListParameterSelector(String, String, List<Integer>) - Constructor for class li.strolch.runtime.query.inmemory.ParameterSelector.IntegerListParameterSelector
 
integerListSelector(String, String, List<Integer>) - Static method in class li.strolch.runtime.query.inmemory.ParameterSelector
 
IntegerParameterSelector(String, String, Integer) - Constructor for class li.strolch.runtime.query.inmemory.ParameterSelector.IntegerParameterSelector
 
integerSelector(String, String, int) - Static method in class li.strolch.runtime.query.inmemory.ParameterSelector
 
INTERNAL - Static variable in class li.strolch.runtime.StrolchConstants.StrolchPrivilegeConstants
 
internalDoService(T) - Method in class li.strolch.service.api.AbstractService
Internal method to perform the Service.
InternalStrolchRealm - Class in li.strolch.agent.impl
 
InternalStrolchRealm(String) - Constructor for class li.strolch.agent.impl.InternalStrolchRealm
 
INTERPRETATION_ACTIVITY_REF - Static variable in class li.strolch.runtime.StrolchConstants
 
INTERPRETATION_ORDER_REF - Static variable in class li.strolch.runtime.StrolchConstants
 
INTERPRETATION_RESOURCE_REF - Static variable in class li.strolch.runtime.StrolchConstants
 
invalidateSession(Certificate) - Method in class li.strolch.runtime.privilege.DefaultStrolchPrivilegeHandler
 
invalidateSession(Certificate) - Method in interface li.strolch.runtime.privilege.PrivilegeHandler
Invalidates the given certificate
isArgumentRequired() - Method in class li.strolch.service.api.AbstractService
Returns true if this Service requires an argument
isAuditTrailEnabled() - Method in interface li.strolch.agent.api.StrolchRealm
 
isAuditTrailEnabled() - Method in class li.strolch.agent.impl.InternalStrolchRealm
 
isAuditTrailEnabledForRead() - Method in interface li.strolch.agent.api.StrolchRealm
 
isAuditTrailEnabledForRead() - Method in class li.strolch.agent.impl.InternalStrolchRealm
 
isCertificateValid(Certificate) - Method in class li.strolch.runtime.privilege.DefaultStrolchPrivilegeHandler
 
isCertificateValid(Certificate) - Method in interface li.strolch.runtime.privilege.PrivilegeHandler
Validate that the certificate is still valid
isClosing() - Method in class li.strolch.persistence.api.AbstractTransaction
 
isClosing() - Method in interface li.strolch.persistence.api.StrolchTransaction
 
isClosing() - Method in enum li.strolch.persistence.api.TransactionState
 
isCommitting() - Method in class li.strolch.persistence.api.AbstractTransaction
 
isCommitting() - Method in interface li.strolch.persistence.api.StrolchTransaction
 
isCommitting() - Method in enum li.strolch.persistence.api.TransactionState
 
isEnabled() - Method in interface li.strolch.agent.api.AuditTrail
 
isEnabled() - Method in class li.strolch.agent.impl.AuditingAuditMapFacade
 
isEnabled() - Method in class li.strolch.agent.impl.CachedAuditTrail
 
isEnabled() - Method in class li.strolch.agent.impl.NoStrategyAuditTrail
 
isEnabled() - Method in class li.strolch.agent.impl.TransactionalAuditTrail
 
isNok() - Method in class li.strolch.service.api.ServiceResult
 
isOk() - Method in class li.strolch.service.api.ServiceResult
 
isReadonly() - Method in enum li.strolch.persistence.api.TransactionCloseStrategy
 
isRollingBack() - Method in class li.strolch.persistence.api.AbstractTransaction
 
isRollingBack() - Method in interface li.strolch.persistence.api.StrolchTransaction
 
isRollingBack() - Method in enum li.strolch.persistence.api.TransactionState
 
isSuppressAudits() - Method in class li.strolch.persistence.api.AbstractTransaction
 
isSuppressAudits() - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns true if writing Audits is currently suppressed
isSuppressDoNothingLogging() - Method in class li.strolch.persistence.api.AbstractTransaction
 
isSuppressDoNothingLogging() - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns true if logging of a TransactionCloseStrategy.DO_NOTHING should be suppressed
isSuppressUpdates() - Method in class li.strolch.persistence.api.AbstractTransaction
 
isSuppressUpdates() - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns true if the observer updates are currently suppressed
isTransient() - Method in enum li.strolch.agent.impl.DataStoreMode
 
isUpdateObservers() - Method in interface li.strolch.agent.api.StrolchRealm
 
isUpdateObservers() - Method in class li.strolch.agent.impl.InternalStrolchRealm
 
isVersioningEnabled() - Method in interface li.strolch.agent.api.StrolchRealm
 
isVersioningEnabled() - Method in class li.strolch.agent.impl.InternalStrolchRealm
 
isVersioningEnabled() - Method in class li.strolch.persistence.api.AbstractTransaction
 
isVersioningEnabled() - Method in interface li.strolch.persistence.api.StrolchTransaction
Returns true if versioning is enabled on the StrolchRealm for which this transaction has been opened

K

keepAlive() - Method in class li.strolch.runtime.main.MainStarter
 
KEY - Static variable in class li.strolch.policy.StrolchPolicyFileParser
 

L

li.strolch.agent.api - package li.strolch.agent.api
 
li.strolch.agent.impl - package li.strolch.agent.impl
 
li.strolch.persistence.api - package li.strolch.persistence.api
 
li.strolch.persistence.inmemory - package li.strolch.persistence.inmemory
 
li.strolch.policy - package li.strolch.policy
 
li.strolch.runtime - package li.strolch.runtime
 
li.strolch.runtime.configuration - package li.strolch.runtime.configuration
 
li.strolch.runtime.main - package li.strolch.runtime.main
 
li.strolch.runtime.privilege - package li.strolch.runtime.privilege
 
li.strolch.runtime.query.enums - package li.strolch.runtime.query.enums
 
li.strolch.runtime.query.inmemory - package li.strolch.runtime.query.inmemory
 
li.strolch.service.api - package li.strolch.service.api
 
locator - Variable in class li.strolch.runtime.configuration.ConfigurationSaxParser.ElementHandler
 
lock(StrolchRootElement) - Method in interface li.strolch.agent.api.LockHandler
Locks the given element by using the element's Locator and creating a lock on it.
lock(StrolchRootElement) - Method in interface li.strolch.agent.api.StrolchRealm
 
lock(StrolchRootElement) - Method in class li.strolch.agent.impl.DefaultLockHandler
 
lock(StrolchRootElement) - Method in class li.strolch.agent.impl.InternalStrolchRealm
 
lock(T) - Method in class li.strolch.persistence.api.AbstractTransaction
 
lock(T) - Method in interface li.strolch.persistence.api.StrolchTransaction
Locks the given element and registers it on the transaction so the lock is released when the transaction is closed
LockHandler - Interface in li.strolch.agent.api
In Strolch locking of objects is done by keeping a lock for every StrolchRootElement by using the Locator to find the lock.
logger - Static variable in class li.strolch.agent.api.StrolchComponent
 
logger - Static variable in class li.strolch.agent.impl.InternalStrolchRealm
 
logger - Static variable in class li.strolch.persistence.api.AbstractTransaction
 
logger - Static variable in class li.strolch.policy.StrolchPolicy
 
logger - Static variable in class li.strolch.runtime.configuration.DbConnectionBuilder
 
logger - Static variable in class li.strolch.service.api.AbstractService
 
logger - Static variable in class li.strolch.service.api.Command
 
LOGIN - Static variable in class li.strolch.runtime.StrolchConstants.StrolchPrivilegeConstants
 
LOGOUT - Static variable in class li.strolch.runtime.StrolchConstants.StrolchPrivilegeConstants
 
LongListParameterSelector(String, String, List<Long>) - Constructor for class li.strolch.runtime.query.inmemory.ParameterSelector.LongListParameterSelector
 
longListSelector(String, String, List<Long>) - Static method in class li.strolch.runtime.query.inmemory.ParameterSelector
 
LongParameterSelector(String, String, Long) - Constructor for class li.strolch.runtime.query.inmemory.ParameterSelector.LongParameterSelector
 
longSelector(String, String, long) - Static method in class li.strolch.runtime.query.inmemory.ParameterSelector
 

M

MainStarter - Class in li.strolch.runtime.main
 
MainStarter(StrolchVersion) - Constructor for class li.strolch.runtime.main.MainStarter
 
MainStarter(Class<?>) - Constructor for class li.strolch.runtime.main.MainStarter
 
makeRealmKey(String, String) - Static method in class li.strolch.runtime.StrolchConstants
 
merge(ConfigurationSaxParser.ConfigurationBuilder) - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.ConfigurationBuilder
Merge the given ConfigurationBuilder's values into this configuration builder
ModificationResult - Class in li.strolch.persistence.api
 
ModificationResult(String) - Constructor for class li.strolch.persistence.api.ModificationResult
 
ModificationResult(String, List<?>, List<?>, List<?>) - Constructor for class li.strolch.persistence.api.ModificationResult
 

N

NAME - Static variable in class li.strolch.runtime.configuration.ConfigurationTags
 
NameSelector<T extends StrolchElement> - Class in li.strolch.runtime.query.inmemory
 
NameSelector(String, StringMatchMode) - Constructor for class li.strolch.runtime.query.inmemory.NameSelector
 
navigate(AuditDao) - Method in interface li.strolch.runtime.query.inmemory.AuditNavigator
 
navigate(AuditDao) - Method in class li.strolch.runtime.query.inmemory.AuditTypeNavigator
 
navigate(StrolchDao<T>) - Method in interface li.strolch.runtime.query.inmemory.Navigator
 
navigate(StrolchDao<T>) - Method in class li.strolch.runtime.query.inmemory.StrolchTypeNavigator
 
Navigator<T extends StrolchRootElement> - Interface in li.strolch.runtime.query.inmemory
 
newInstance() - Method in class li.strolch.runtime.query.inmemory.InMemoryActivityQueryVisitor
 
newInstance() - Method in class li.strolch.runtime.query.inmemory.InMemoryOrderQueryVisitor
 
newInstance() - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
Returns a new instance of this concrete type for performing recursive BooleanSelections
newInstance() - Method in class li.strolch.runtime.query.inmemory.InMemoryResourceQueryVisitor
 
nextComponentBuilder() - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.ConfigurationBuilder
 
NoStrategyAuditTrail - Class in li.strolch.agent.impl
 
NoStrategyAuditTrail() - Constructor for class li.strolch.agent.impl.NoStrategyAuditTrail
 
notifyActivity(Activity) - Method in class li.strolch.agent.impl.InMemoryElementListener
 
notifyActivity(Activity) - Method in class li.strolch.agent.impl.StoreToDaoElementListener
 
notifyOrder(Order) - Method in class li.strolch.agent.impl.InMemoryElementListener
 
notifyOrder(Order) - Method in class li.strolch.agent.impl.StoreToDaoElementListener
 
notifyResource(Resource) - Method in class li.strolch.agent.impl.InMemoryElementListener
 
notifyResource(Resource) - Method in class li.strolch.agent.impl.StoreToDaoElementListener
 
NotSelector<T extends StrolchElement> - Class in li.strolch.runtime.query.inmemory
 
NotSelector(Selector<T>) - Constructor for class li.strolch.runtime.query.inmemory.NotSelector
 
NullParameterBagSelector(String) - Constructor for class li.strolch.runtime.query.inmemory.ParameterBagSelector.NullParameterBagSelector
 
NullParameterSelector(String, String) - Constructor for class li.strolch.runtime.query.inmemory.ParameterSelector.NullParameterSelector
 
nullSelector(String, String) - Static method in class li.strolch.runtime.query.inmemory.ParameterSelector
 

O

observeAccessReads - Variable in class li.strolch.agent.impl.AuditingElementMapFacade
 
Observer - Interface in li.strolch.agent.api
 
OBSERVER_HANDLER - Static variable in class li.strolch.runtime.StrolchConstants
 
ObserverHandler - Interface in li.strolch.agent.api
 
openArgOrUserTx(ServiceArgument) - Method in class li.strolch.service.api.AbstractService
Opens a StrolchTransaction by evaluating if the given argument has a realm defined, if not, then the realm from the user certificate is used.
openArgOrUserTx(ServiceArgument, String) - Method in class li.strolch.service.api.AbstractService
Opens a StrolchTransaction by evaluating if the given argument has a realm defined, if not, then the realm from the user certificate is used.
openTx(Certificate, Class<?>) - Method in interface li.strolch.agent.api.StrolchRealm
 
openTx(Certificate, String) - Method in interface li.strolch.agent.api.StrolchRealm
 
openTx(Certificate, String) - Method in class li.strolch.agent.impl.CachedRealm
 
openTx(Certificate, Class<?>) - Method in class li.strolch.agent.impl.CachedRealm
 
openTx(Certificate, String) - Method in class li.strolch.agent.impl.EmptyRealm
 
openTx(Certificate, Class<?>) - Method in class li.strolch.agent.impl.EmptyRealm
 
openTx(Certificate, String) - Method in class li.strolch.agent.impl.TransactionalRealm
 
openTx(Certificate, Class<?>) - Method in class li.strolch.agent.impl.TransactionalRealm
 
openTx(Certificate, String) - Method in class li.strolch.agent.impl.TransientRealm
 
openTx(Certificate, Class<?>) - Method in class li.strolch.agent.impl.TransientRealm
 
openTx(StrolchRealm, Certificate, String) - Method in interface li.strolch.persistence.api.PersistenceHandler
Opens a StrolchTransaction on the given StrolchRealm.
openTx(StrolchRealm, Certificate, String) - Method in class li.strolch.persistence.inmemory.InMemoryPersistence
 
openTx(String) - Method in class li.strolch.service.api.AbstractService
Opens a StrolchTransaction for the given realm, the action for the TX is this implementation's class name.
openTx(String, String) - Method in class li.strolch.service.api.AbstractService
Opens a StrolchTransaction for the given realm.
openUserTx() - Method in class li.strolch.service.api.AbstractService
Opens a StrolchTransaction where the realm retrieved using ComponentContainer.getRealm(Certificate), the action for the TX is this implementation's class name.
openUserTx(String) - Method in class li.strolch.service.api.AbstractService
Opens a StrolchTransaction where the realm retrieved using ComponentContainer.getRealm(Certificate).
OrderDao - Interface in li.strolch.persistence.api
 
OrderMap - Interface in li.strolch.agent.api
 
OrderTypeNavigator - Class in li.strolch.runtime.query.inmemory
 
OrderTypeNavigator(String) - Constructor for class li.strolch.runtime.query.inmemory.OrderTypeNavigator
 
OrSelector<T extends StrolchElement> - Class in li.strolch.runtime.query.inmemory
 
OrSelector() - Constructor for class li.strolch.runtime.query.inmemory.OrSelector
 
OrSelector(List<Selector<T>>) - Constructor for class li.strolch.runtime.query.inmemory.OrSelector
 
OrSelector(Selector<T>...) - Constructor for class li.strolch.runtime.query.inmemory.OrSelector
 
OrSelector(Selector<T>, Selector<T>) - Constructor for class li.strolch.runtime.query.inmemory.OrSelector
 

P

PARAM_DURATION - Static variable in class li.strolch.runtime.StrolchConstants.PolicyConstants
 
PARAM_QUANTITY - Static variable in class li.strolch.runtime.StrolchConstants.PolicyConstants
 
ParameterBagSelector<T extends StrolchRootElement> - Class in li.strolch.runtime.query.inmemory
 
ParameterBagSelector(String) - Constructor for class li.strolch.runtime.query.inmemory.ParameterBagSelector
 
ParameterBagSelector.NullParameterBagSelector<T extends StrolchRootElement> - Class in li.strolch.runtime.query.inmemory
 
ParameterSelector<T extends ParameterBagContainer> - Class in li.strolch.runtime.query.inmemory
 
ParameterSelector(String, String) - Constructor for class li.strolch.runtime.query.inmemory.ParameterSelector
 
ParameterSelector.AbstractListParameterSelector<U,T extends ParameterBagContainer> - Class in li.strolch.runtime.query.inmemory
 
ParameterSelector.AnyTypeParameterSelector<T extends ParameterBagContainer> - Class in li.strolch.runtime.query.inmemory
 
ParameterSelector.BooleanParameterSelector<T extends ParameterBagContainer> - Class in li.strolch.runtime.query.inmemory
 
ParameterSelector.DateParameterSelector<T extends ParameterBagContainer> - Class in li.strolch.runtime.query.inmemory
 
ParameterSelector.DateRangeParameterSelector<T extends ParameterBagContainer> - Class in li.strolch.runtime.query.inmemory
 
ParameterSelector.DurationParameterSelector<T extends ParameterBagContainer> - Class in li.strolch.runtime.query.inmemory
 
ParameterSelector.FloatListParameterSelector<T extends ParameterBagContainer> - Class in li.strolch.runtime.query.inmemory
 
ParameterSelector.FloatParameterSelector<T extends ParameterBagContainer> - Class in li.strolch.runtime.query.inmemory
 
ParameterSelector.IntegerListParameterSelector<T extends ParameterBagContainer> - Class in li.strolch.runtime.query.inmemory
 
ParameterSelector.IntegerParameterSelector<T extends ParameterBagContainer> - Class in li.strolch.runtime.query.inmemory
 
ParameterSelector.LongListParameterSelector<T extends ParameterBagContainer> - Class in li.strolch.runtime.query.inmemory
 
ParameterSelector.LongParameterSelector<T extends ParameterBagContainer> - Class in li.strolch.runtime.query.inmemory
 
ParameterSelector.NullParameterSelector<T extends ParameterBagContainer> - Class in li.strolch.runtime.query.inmemory
 
ParameterSelector.StringListParameterSelector<T extends ParameterBagContainer> - Class in li.strolch.runtime.query.inmemory
 
ParameterSelector.StringParameterSelector<T extends ParameterBagContainer> - Class in li.strolch.runtime.query.inmemory
 
paramKey - Variable in class li.strolch.runtime.query.inmemory.ParameterSelector
 
parseArgs(String[]) - Method in class li.strolch.runtime.main.MainStarter
 
parseConfiguration(String, File, File, File) - Static method in class li.strolch.runtime.configuration.ConfigurationParser
 
parseDataStoreMode(String) - Static method in enum li.strolch.agent.impl.DataStoreMode
 
PATH_CONFIG - Static variable in class li.strolch.agent.api.StrolchBootstrapper
 
PATH_DATA - Static variable in class li.strolch.agent.api.StrolchBootstrapper
 
PATH_TEMP - Static variable in class li.strolch.agent.api.StrolchBootstrapper
 
performDbInitialization() - Method in interface li.strolch.persistence.api.PersistenceHandler
Performs a database specific initialization of the underlying database for each realm.
performDbInitialization() - Method in class li.strolch.persistence.inmemory.InMemoryPersistence
 
PERSISTENCE_HANDLER - Static variable in class li.strolch.runtime.StrolchConstants
 
PersistenceHandler - Interface in li.strolch.persistence.api
 
POLICY - Static variable in class li.strolch.policy.StrolchPolicyFileParser
 
POLICY_TYPE - Static variable in class li.strolch.policy.StrolchPolicyFileParser
 
PolicyConstants() - Constructor for class li.strolch.runtime.StrolchConstants.PolicyConstants
 
PolicyHandler - Interface in li.strolch.policy
The PolicyHandler is Strolch's mechanism of dependency injection
PolicyModel() - Constructor for class li.strolch.policy.StrolchPolicyFileParser.PolicyModel
 
PolicyType(String, String) - Constructor for class li.strolch.policy.StrolchPolicyFileParser.PolicyType
 
PostInitializer - Interface in li.strolch.agent.api
 
PREFIX_DATA_STORE_FILE - Static variable in class li.strolch.agent.impl.DefaultRealmHandler
 
PREFIX_DATA_STORE_MODE - Static variable in class li.strolch.agent.impl.DefaultRealmHandler
 
PRIVILEGE - Static variable in class li.strolch.runtime.StrolchConstants.StrolchPrivilegeConstants
 
PRIVILEGE_ADD_ROLE - Static variable in class li.strolch.runtime.StrolchConstants.StrolchPrivilegeConstants
 
PRIVILEGE_ADD_ROLE_TO_USER - Static variable in class li.strolch.runtime.StrolchConstants.StrolchPrivilegeConstants
 
PRIVILEGE_ADD_USER - Static variable in class li.strolch.runtime.StrolchConstants.StrolchPrivilegeConstants
 
PRIVILEGE_CONFIG_XML - Static variable in class li.strolch.runtime.privilege.DefaultStrolchPrivilegeHandler
 
PRIVILEGE_GET_ROLE - Static variable in class li.strolch.runtime.StrolchConstants.StrolchPrivilegeConstants
 
PRIVILEGE_GET_SESSION - Static variable in class li.strolch.runtime.StrolchConstants.StrolchPrivilegeConstants
 
PRIVILEGE_GET_USER - Static variable in class li.strolch.runtime.StrolchConstants.StrolchPrivilegeConstants
 
PRIVILEGE_HANDLER - Static variable in class li.strolch.runtime.StrolchConstants
 
PRIVILEGE_INVALIDATE_SESSION - Static variable in class li.strolch.runtime.StrolchConstants.StrolchPrivilegeConstants
 
PRIVILEGE_MODIFY_ROLE - Static variable in class li.strolch.runtime.StrolchConstants.StrolchPrivilegeConstants
 
PRIVILEGE_MODIFY_USER - Static variable in class li.strolch.runtime.StrolchConstants.StrolchPrivilegeConstants
 
PRIVILEGE_REMOVE_ROLE - Static variable in class li.strolch.runtime.StrolchConstants.StrolchPrivilegeConstants
 
PRIVILEGE_REMOVE_ROLE_FROM_USER - Static variable in class li.strolch.runtime.StrolchConstants.StrolchPrivilegeConstants
 
PRIVILEGE_REMOVE_USER - Static variable in class li.strolch.runtime.StrolchConstants.StrolchPrivilegeConstants
 
PRIVILEGE_SET_USER_LOCALE - Static variable in class li.strolch.runtime.StrolchConstants.StrolchPrivilegeConstants
 
PRIVILEGE_SET_USER_PASSWORD - Static variable in class li.strolch.runtime.StrolchConstants.StrolchPrivilegeConstants
 
PRIVILEGE_SET_USER_STATE - Static variable in class li.strolch.runtime.StrolchConstants.StrolchPrivilegeConstants
 
PrivilegedRunnable - Interface in li.strolch.runtime.privilege
 
PrivilegedRunnableWithResult<T> - Interface in li.strolch.runtime.privilege
 
PrivilegeHandler - Interface in li.strolch.runtime.privilege
The privilege handler for authenticating users and performing actions as a system user
PROP_ENABLE_AUDIT_TRAIL - Static variable in class li.strolch.agent.impl.DefaultRealmHandler
 
PROP_ENABLE_AUDIT_TRAIL_FOR_READ - Static variable in class li.strolch.agent.impl.DefaultRealmHandler
 
PROP_ENABLE_OBSERVER_UPDATES - Static variable in class li.strolch.agent.impl.DefaultRealmHandler
 
PROP_ENABLE_VERSIONING - Static variable in class li.strolch.agent.impl.DefaultRealmHandler
 
PROP_LOCALE - Static variable in class li.strolch.runtime.configuration.RuntimeConfiguration
 
PROP_PRIVILEGE_CONFIG_FILE - Static variable in class li.strolch.runtime.privilege.DefaultStrolchPrivilegeHandler
 
PROP_REALM - Static variable in class li.strolch.runtime.StrolchConstants
 
PROP_REALMS - Static variable in class li.strolch.agent.impl.DefaultRealmHandler
 
PROP_TRY_LOCK_TIME - Static variable in class li.strolch.agent.impl.InternalStrolchRealm
 
PROP_TRY_LOCK_TIME_UNIT - Static variable in class li.strolch.agent.impl.InternalStrolchRealm
 
PropertiesHandler(ConfigurationSaxParser.ConfigurationBuilder, Locator) - Constructor for class li.strolch.runtime.configuration.ConfigurationSaxParser.PropertiesHandler
 
PropertyBuilder() - Constructor for class li.strolch.runtime.configuration.ConfigurationSaxParser.PropertyBuilder
 

Q

queryAll(String, DateRange) - Method in interface li.strolch.persistence.api.AuditDao
 
queryAll() - Method in interface li.strolch.persistence.api.StrolchDao
Queries and returns all elements regardless of type
queryAll(String) - Method in interface li.strolch.persistence.api.StrolchDao
Queries and returns all elements of the given type
queryAll(String, DateRange) - Method in class li.strolch.persistence.inmemory.InMemoryAuditDao
 
queryAll() - Method in class li.strolch.persistence.inmemory.InMemoryDao
 
queryAll(String) - Method in class li.strolch.persistence.inmemory.InMemoryDao
 
queryBy(String, Long) - Method in interface li.strolch.persistence.api.AuditDao
 
queryBy(String, String) - Method in interface li.strolch.persistence.api.StrolchDao
Queries the latest version of the element with the given type and ID
queryBy(String, String, int) - Method in interface li.strolch.persistence.api.StrolchDao
Queries a specific version of the element with the given type and ID.
queryBy(String, Long) - Method in class li.strolch.persistence.inmemory.InMemoryAuditDao
 
queryBy(String, String) - Method in class li.strolch.persistence.inmemory.InMemoryDao
 
queryBy(String, String, int) - Method in class li.strolch.persistence.inmemory.InMemoryDao
 
QueryException - Exception in li.strolch.runtime.query.inmemory
 
QueryException(String, Throwable) - Constructor for exception li.strolch.runtime.query.inmemory.QueryException
 
QueryException(String) - Constructor for exception li.strolch.runtime.query.inmemory.QueryException
 
queryKeySet() - Method in interface li.strolch.persistence.api.StrolchDao
Queries the set of IDs for all elements, regardless of types from the underlying persistence layer.
queryKeySet(String) - Method in interface li.strolch.persistence.api.StrolchDao
Queries the set of IDs for the elements with the given type
queryKeySet() - Method in class li.strolch.persistence.inmemory.InMemoryDao
 
queryKeySet(String) - Method in class li.strolch.persistence.inmemory.InMemoryDao
 
querySize(StrolchTransaction, DateRange) - Method in interface li.strolch.agent.api.AuditTrail
 
querySize(StrolchTransaction, String, DateRange) - Method in interface li.strolch.agent.api.AuditTrail
 
querySize(StrolchTransaction) - Method in interface li.strolch.agent.api.ElementMap
Returns the number of elements regardless of type in the underlying persistence layer
querySize(StrolchTransaction, String) - Method in interface li.strolch.agent.api.ElementMap
Returns the number of elements of the given type in the underlying persistence layer
querySize(StrolchTransaction, DateRange) - Method in class li.strolch.agent.impl.AuditingAuditMapFacade
 
querySize(StrolchTransaction, String, DateRange) - Method in class li.strolch.agent.impl.AuditingAuditMapFacade
 
querySize(StrolchTransaction) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
querySize(StrolchTransaction, String) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
querySize(StrolchTransaction, DateRange) - Method in class li.strolch.agent.impl.CachedAuditTrail
 
querySize(StrolchTransaction, String, DateRange) - Method in class li.strolch.agent.impl.CachedAuditTrail
 
querySize(StrolchTransaction) - Method in class li.strolch.agent.impl.CachedElementMap
 
querySize(StrolchTransaction, String) - Method in class li.strolch.agent.impl.CachedElementMap
 
querySize(StrolchTransaction, DateRange) - Method in class li.strolch.agent.impl.NoStrategyAuditTrail
 
querySize(StrolchTransaction, String, DateRange) - Method in class li.strolch.agent.impl.NoStrategyAuditTrail
 
querySize(StrolchTransaction, DateRange) - Method in class li.strolch.agent.impl.TransactionalAuditTrail
 
querySize(StrolchTransaction, String, DateRange) - Method in class li.strolch.agent.impl.TransactionalAuditTrail
 
querySize(StrolchTransaction) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
querySize(StrolchTransaction, String) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
querySize(DateRange) - Method in interface li.strolch.persistence.api.AuditDao
 
querySize(String, DateRange) - Method in interface li.strolch.persistence.api.AuditDao
 
querySize() - Method in interface li.strolch.persistence.api.StrolchDao
Returns the number of elements in the underlying persistence layer, regardless of type
querySize(String) - Method in interface li.strolch.persistence.api.StrolchDao
Returns the number of elements in the underlying persistence layer for the given type
querySize(DateRange) - Method in class li.strolch.persistence.inmemory.InMemoryAuditDao
 
querySize(String, DateRange) - Method in class li.strolch.persistence.inmemory.InMemoryAuditDao
 
querySize() - Method in class li.strolch.persistence.inmemory.InMemoryDao
 
querySize(String) - Method in class li.strolch.persistence.inmemory.InMemoryDao
 
queryTypes() - Method in interface li.strolch.persistence.api.AuditDao
 
queryTypes() - Method in interface li.strolch.persistence.api.StrolchDao
Queries the current list of types from the underlying persistence layer
queryTypes() - Method in class li.strolch.persistence.inmemory.InMemoryAuditDao
 
queryTypes() - Method in class li.strolch.persistence.inmemory.InMemoryDao
 
queryVersionsFor(String, String) - Method in interface li.strolch.persistence.api.StrolchDao
Queries and returns all the versions of the element with the given type and ID
queryVersionsFor(String, String) - Method in class li.strolch.persistence.inmemory.InMemoryDao
 
queryVersionsSizeFor(String, String) - Method in interface li.strolch.persistence.api.StrolchDao
Queries and returns the number of versions for the element with the given type and ID
queryVersionsSizeFor(String, String) - Method in class li.strolch.persistence.inmemory.InMemoryDao
 

R

read - Variable in class li.strolch.agent.impl.AuditingElementMapFacade
 
realm - Variable in class li.strolch.service.api.ServiceArgument
Set this to the realm in which the service should operate
RealmHandler - Interface in li.strolch.agent.api
 
realms - Variable in class li.strolch.agent.impl.DefaultRealmHandler
 
registerObserver(String, Observer) - Method in interface li.strolch.agent.api.ObserverHandler
 
registerObserver(String, Observer) - Method in class li.strolch.agent.impl.DefaultObserverHandler
 
releaseLock(StrolchRootElement) - Method in interface li.strolch.agent.api.LockHandler
Releases the lock on the given element, by unlocking all locks, i.e.
releaseLock(StrolchRootElement) - Method in interface li.strolch.agent.api.StrolchRealm
 
releaseLock(StrolchRootElement) - Method in class li.strolch.agent.impl.DefaultLockHandler
 
releaseLock(StrolchRootElement) - Method in class li.strolch.agent.impl.InternalStrolchRealm
 
releaseLock(T) - Method in class li.strolch.persistence.api.AbstractTransaction
 
releaseLock(T) - Method in interface li.strolch.persistence.api.StrolchTransaction
Releases the lock of the given element so that even though the transaction is still open, another thread/transaction can lock the element
remove(StrolchTransaction, Audit) - Method in interface li.strolch.agent.api.AuditTrail
 
remove(StrolchTransaction, T) - Method in interface li.strolch.agent.api.ElementMap
Removes the given element
remove(String, List<StrolchRootElement>) - Method in interface li.strolch.agent.api.Observer
 
remove(String, List<StrolchRootElement>) - Method in interface li.strolch.agent.api.ObserverHandler
 
remove(StrolchTransaction, Audit) - Method in class li.strolch.agent.impl.AuditingAuditMapFacade
 
remove(StrolchTransaction, T) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
remove(StrolchTransaction, Audit) - Method in class li.strolch.agent.impl.CachedAuditTrail
 
remove(StrolchTransaction, T) - Method in class li.strolch.agent.impl.CachedElementMap
 
remove(String, List<StrolchRootElement>) - Method in class li.strolch.agent.impl.DefaultObserverHandler
 
remove(StrolchTransaction, Audit) - Method in class li.strolch.agent.impl.NoStrategyAuditTrail
 
remove(StrolchTransaction, Audit) - Method in class li.strolch.agent.impl.TransactionalAuditTrail
 
remove(StrolchTransaction, T) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
remove(Audit) - Method in interface li.strolch.persistence.api.AuditDao
 
remove(T) - Method in interface li.strolch.persistence.api.StrolchDao
Removes the given element from the underlying persistence layer
remove(Audit) - Method in class li.strolch.persistence.inmemory.InMemoryAuditDao
 
remove(T) - Method in class li.strolch.persistence.inmemory.InMemoryDao
 
removeAll(StrolchTransaction, List<Audit>) - Method in interface li.strolch.agent.api.AuditTrail
 
removeAll(StrolchTransaction, String, DateRange) - Method in interface li.strolch.agent.api.AuditTrail
 
removeAll(StrolchTransaction, List<T>) - Method in interface li.strolch.agent.api.ElementMap
Removes the given elements
removeAll(StrolchTransaction) - Method in interface li.strolch.agent.api.ElementMap
Removes all elements regardless of the type
removeAll(StrolchTransaction, List<Audit>) - Method in class li.strolch.agent.impl.AuditingAuditMapFacade
 
removeAll(StrolchTransaction, String, DateRange) - Method in class li.strolch.agent.impl.AuditingAuditMapFacade
 
removeAll(StrolchTransaction, List<T>) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
removeAll(StrolchTransaction) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
removeAll(StrolchTransaction, List<Audit>) - Method in class li.strolch.agent.impl.CachedAuditTrail
 
removeAll(StrolchTransaction, String, DateRange) - Method in class li.strolch.agent.impl.CachedAuditTrail
 
removeAll(StrolchTransaction, List<T>) - Method in class li.strolch.agent.impl.CachedElementMap
 
removeAll(StrolchTransaction) - Method in class li.strolch.agent.impl.CachedElementMap
 
removeAll(StrolchTransaction, List<Audit>) - Method in class li.strolch.agent.impl.NoStrategyAuditTrail
 
removeAll(StrolchTransaction, String, DateRange) - Method in class li.strolch.agent.impl.NoStrategyAuditTrail
 
removeAll(StrolchTransaction, List<Audit>) - Method in class li.strolch.agent.impl.TransactionalAuditTrail
 
removeAll(StrolchTransaction, String, DateRange) - Method in class li.strolch.agent.impl.TransactionalAuditTrail
 
removeAll(StrolchTransaction, List<T>) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
removeAll(StrolchTransaction) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
removeAll(List<Audit>) - Method in interface li.strolch.persistence.api.AuditDao
 
removeAll(String, DateRange) - Method in interface li.strolch.persistence.api.AuditDao
 
removeAll(List<T>) - Method in interface li.strolch.persistence.api.StrolchDao
Removes the given elements from the underlying persistence layer
removeAll() - Method in interface li.strolch.persistence.api.StrolchDao
Removes all elements regardless of type from the underlying persistence layer
removeAll(List<Audit>) - Method in class li.strolch.persistence.inmemory.InMemoryAuditDao
 
removeAll(String, DateRange) - Method in class li.strolch.persistence.inmemory.InMemoryAuditDao
 
removeAll(List<T>) - Method in class li.strolch.persistence.inmemory.InMemoryDao
 
removeAll() - Method in class li.strolch.persistence.inmemory.InMemoryDao
 
removeAllBy(StrolchTransaction, String) - Method in interface li.strolch.agent.api.ElementMap
Removes all elements of the given type
removeAllBy(StrolchTransaction, String) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
removeAllBy(StrolchTransaction, String) - Method in class li.strolch.agent.impl.CachedElementMap
 
removeAllBy(StrolchTransaction, String) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
removeAllBy(String) - Method in interface li.strolch.persistence.api.StrolchDao
Removes all elements of the given type from the underlying persistence layer
removeAllBy(String) - Method in class li.strolch.persistence.inmemory.InMemoryDao
 
removeVersion(T) - Method in interface li.strolch.persistence.api.StrolchDao
Removes the given version of the given element from the underlying persistence layer.
removeVersion(T) - Method in class li.strolch.persistence.inmemory.InMemoryDao
 
ResourceDao - Interface in li.strolch.persistence.api
 
ResourceMap - Interface in li.strolch.agent.api
 
ResourceTypeNavigator - Class in li.strolch.runtime.query.inmemory
 
ResourceTypeNavigator(String) - Constructor for class li.strolch.runtime.query.inmemory.ResourceTypeNavigator
 
RestrictableElement - Class in li.strolch.agent.api
A simple implementation for the Restrictable interface
RestrictableElement(String, Object) - Constructor for class li.strolch.agent.api.RestrictableElement
 
restrictableFor(String, Object) - Static method in class li.strolch.agent.api.RestrictableElement
 
revertToVersion(StrolchTransaction, T) - Method in interface li.strolch.agent.api.ElementMap
Reverts to the given version of the specified element.
revertToVersion(StrolchTransaction, String, String, int) - Method in interface li.strolch.agent.api.ElementMap
Reverts to the given version of the specified element.
revertToVersion(StrolchTransaction, String, String, int) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
revertToVersion(StrolchTransaction, T) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
revertToVersion(StrolchTransaction, T) - Method in class li.strolch.agent.impl.CachedElementMap
 
revertToVersion(StrolchTransaction, String, String, int) - Method in class li.strolch.agent.impl.CachedElementMap
 
revertToVersion(StrolchTransaction, T) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
revertToVersion(StrolchTransaction, String, String, int) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
ROLE - Static variable in class li.strolch.runtime.StrolchConstants.StrolchPrivilegeConstants
 
rollback() - Method in class li.strolch.persistence.api.AbstractTransaction
 
rollback() - Method in class li.strolch.persistence.inmemory.InMemoryTransaction
 
rollbackOnClose() - Method in class li.strolch.persistence.api.AbstractTransaction
 
rollbackOnClose() - Method in interface li.strolch.persistence.api.StrolchTransaction
run(PrivilegeContext) - Method in interface li.strolch.runtime.privilege.PrivilegedRunnable
 
run(PrivilegeContext) - Method in interface li.strolch.runtime.privilege.PrivilegedRunnableWithResult
 
runAs(String, SystemAction) - Method in class li.strolch.agent.api.StrolchComponent
Performs the given PrivilegedRunnable as the given system user
runAs(String, PrivilegedRunnable) - Method in class li.strolch.agent.api.StrolchComponent
Performs the given PrivilegedRunnable as the given system user
runAs(String, SystemAction) - Method in class li.strolch.runtime.privilege.DefaultStrolchPrivilegeHandler
 
runAs(String, PrivilegedRunnable) - Method in class li.strolch.runtime.privilege.DefaultStrolchPrivilegeHandler
 
runAs(String, SystemAction) - Method in interface li.strolch.runtime.privilege.PrivilegeHandler
Run the given SystemAction as the given system user
runAs(String, PrivilegedRunnable) - Method in interface li.strolch.runtime.privilege.PrivilegeHandler
Run the given PrivilegedRunnable as the given system user
runAs(String, SystemAction) - Method in class li.strolch.service.api.AbstractService
Performs the given SystemAction as a system user with the given username
runAs(String, PrivilegedRunnable) - Method in class li.strolch.service.api.AbstractService
Performs the given PrivilegedRunnable as a system user with the given username
runAs(String, SystemAction) - Method in class li.strolch.service.api.Command
Performs the given SystemAction as a system user with the given username
runAs(String, PrivilegedRunnable) - Method in class li.strolch.service.api.Command
Performs the given PrivilegedRunnable as a system user with the given username
runAsAgent(SystemAction) - Method in class li.strolch.agent.api.StrolchComponent
Performs the given PrivilegedRunnable as the given system user
runAsAgent(PrivilegedRunnable) - Method in class li.strolch.agent.api.StrolchComponent
Performs the given PrivilegedRunnable as the privileged system user StrolchConstants.SYSTEM_USER_AGENT
runAsAgent(SystemAction) - Method in class li.strolch.runtime.privilege.DefaultStrolchPrivilegeHandler
 
runAsAgent(PrivilegedRunnable) - Method in class li.strolch.runtime.privilege.DefaultStrolchPrivilegeHandler
 
runAsAgent(SystemAction) - Method in interface li.strolch.runtime.privilege.PrivilegeHandler
Run the given SystemAction as the system user StrolchConstants.SYSTEM_USER_AGENT
runAsAgent(PrivilegedRunnable) - Method in interface li.strolch.runtime.privilege.PrivilegeHandler
runAsAgent(SystemAction) - Method in class li.strolch.service.api.AbstractService
Performs the given SystemAction as the privileged system user StrolchConstants.SYSTEM_USER_AGENT
runAsAgent(PrivilegedRunnable) - Method in class li.strolch.service.api.AbstractService
Performs the given PrivilegedRunnable as the privileged system user StrolchConstants.SYSTEM_USER_AGENT
runAsAgent(SystemAction) - Method in class li.strolch.service.api.Command
Performs the given SystemAction as the privileged system user StrolchConstants.SYSTEM_USER_AGENT
runAsAgent(PrivilegedRunnable) - Method in class li.strolch.service.api.Command
Performs the given PrivilegedRunnable as the privileged system user StrolchConstants.SYSTEM_USER_AGENT
runAsAgentWithResult(SystemActionWithResult<T>) - Method in class li.strolch.agent.api.StrolchComponent
Performs the given PrivilegedRunnable as the given system user
runAsAgentWithResult(PrivilegedRunnableWithResult<T>) - Method in class li.strolch.agent.api.StrolchComponent
Performs the given PrivilegedRunnable as the privileged system user StrolchConstants.SYSTEM_USER_AGENT
runAsAgentWithResult(SystemActionWithResult<T>) - Method in class li.strolch.runtime.privilege.DefaultStrolchPrivilegeHandler
 
runAsAgentWithResult(PrivilegedRunnableWithResult<T>) - Method in class li.strolch.runtime.privilege.DefaultStrolchPrivilegeHandler
 
runAsAgentWithResult(SystemActionWithResult<T>) - Method in interface li.strolch.runtime.privilege.PrivilegeHandler
runAsAgentWithResult(PrivilegedRunnableWithResult<T>) - Method in interface li.strolch.runtime.privilege.PrivilegeHandler
runAsAgentWithResult(SystemActionWithResult<V>) - Method in class li.strolch.service.api.AbstractService
Performs the given SystemAction as the privileged system user StrolchConstants.SYSTEM_USER_AGENT
runAsAgentWithResult(PrivilegedRunnableWithResult<V>) - Method in class li.strolch.service.api.AbstractService
Performs the given PrivilegedRunnableWithResult as the privileged system user StrolchConstants.SYSTEM_USER_AGENT
runAsAgentWithResult(SystemActionWithResult<V>) - Method in class li.strolch.service.api.Command
Performs the given SystemAction as the privileged system user StrolchConstants.SYSTEM_USER_AGENT
runAsAgentWithResult(PrivilegedRunnableWithResult<V>) - Method in class li.strolch.service.api.Command
Performs the given PrivilegedRunnableWithResult as the privileged system user StrolchConstants.SYSTEM_USER_AGENT
RUNTIME - Static variable in class li.strolch.runtime.configuration.RuntimeConfiguration
 
runtimeBuilder() - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.ConfigurationBuilder
 
RuntimeBuilder() - Constructor for class li.strolch.runtime.configuration.ConfigurationSaxParser.RuntimeBuilder
 
RuntimeConfiguration - Class in li.strolch.runtime.configuration
 
RuntimeConfiguration(String, String, Map<String, String>, File, File, File) - Constructor for class li.strolch.runtime.configuration.RuntimeConfiguration
 
RuntimeHandler(ConfigurationSaxParser.ConfigurationBuilder, Locator) - Constructor for class li.strolch.runtime.configuration.ConfigurationSaxParser.RuntimeHandler
 
runWithResult(String, SystemActionWithResult<T>) - Method in class li.strolch.agent.api.StrolchComponent
Performs the given PrivilegedRunnable as the given system user
runWithResult(String, PrivilegedRunnableWithResult<T>) - Method in class li.strolch.agent.api.StrolchComponent
Performs the given PrivilegedRunnable as the given system user
runWithResult(String, SystemActionWithResult<T>) - Method in class li.strolch.runtime.privilege.DefaultStrolchPrivilegeHandler
 
runWithResult(String, PrivilegedRunnableWithResult<T>) - Method in class li.strolch.runtime.privilege.DefaultStrolchPrivilegeHandler
 
runWithResult(String, SystemActionWithResult<T>) - Method in interface li.strolch.runtime.privilege.PrivilegeHandler
Run the given SystemActionWithResult as the given system user
runWithResult(String, PrivilegedRunnableWithResult<T>) - Method in interface li.strolch.runtime.privilege.PrivilegeHandler
Run the given PrivilegedRunnable as the given system user
runWithResult(String, SystemActionWithResult<V>) - Method in class li.strolch.service.api.AbstractService
Performs the given SystemAction as a system user with the given username
runWithResult(String, PrivilegedRunnableWithResult<V>) - Method in class li.strolch.service.api.AbstractService
Performs the given PrivilegedRunnableWithResult as a system user with the given username
runWithResult(String, SystemActionWithResult<T>) - Method in class li.strolch.service.api.Command
Performs the given SystemAction as a system user with the given username
runWithResult(String, PrivilegedRunnableWithResult<V>) - Method in class li.strolch.service.api.Command
Performs the given PrivilegedRunnableWithResult as a system user with the given username

S

save(Audit) - Method in interface li.strolch.persistence.api.AuditDao
 
save(T) - Method in interface li.strolch.persistence.api.StrolchDao
Persists the given element.
save(Audit) - Method in class li.strolch.persistence.inmemory.InMemoryAuditDao
 
save(T) - Method in class li.strolch.persistence.inmemory.InMemoryDao
 
saveAll(List<Audit>) - Method in interface li.strolch.persistence.api.AuditDao
 
saveAll(List<T>) - Method in interface li.strolch.persistence.api.StrolchDao
Persists the given list of elements.
saveAll(List<Audit>) - Method in class li.strolch.persistence.inmemory.InMemoryAuditDao
 
saveAll(List<T>) - Method in class li.strolch.persistence.inmemory.InMemoryDao
 
SCM_BRANCH - Static variable in class li.strolch.agent.api.StrolchVersion
 
SCM_REVISION - Static variable in class li.strolch.agent.api.StrolchVersion
 
select(T) - Method in class li.strolch.runtime.query.inmemory.AndSelector
 
select(T) - Method in class li.strolch.runtime.query.inmemory.AnySelector
 
select(Audit) - Method in class li.strolch.runtime.query.inmemory.AuditSelector.ActionSelector
 
select(Audit) - Method in class li.strolch.runtime.query.inmemory.AuditSelector.IdentitySelector
 
select(Audit) - Method in class li.strolch.runtime.query.inmemory.AuditSelector
 
select(T) - Method in class li.strolch.runtime.query.inmemory.BooleanSelector
 
select(Order) - Method in class li.strolch.runtime.query.inmemory.DateSelector
 
select(StrolchElement) - Method in class li.strolch.runtime.query.inmemory.IdSelector
 
select(T) - Method in class li.strolch.runtime.query.inmemory.NameSelector
 
select(T) - Method in class li.strolch.runtime.query.inmemory.NotSelector
 
select(T) - Method in class li.strolch.runtime.query.inmemory.OrSelector
 
select(T) - Method in class li.strolch.runtime.query.inmemory.ParameterBagSelector.NullParameterBagSelector
 
select(T) - Method in class li.strolch.runtime.query.inmemory.ParameterBagSelector
 
select(ParameterBagContainer) - Method in class li.strolch.runtime.query.inmemory.ParameterSelector.AbstractListParameterSelector
 
select(ParameterBagContainer) - Method in class li.strolch.runtime.query.inmemory.ParameterSelector.AnyTypeParameterSelector
 
select(ParameterBagContainer) - Method in class li.strolch.runtime.query.inmemory.ParameterSelector.BooleanParameterSelector
 
select(ParameterBagContainer) - Method in class li.strolch.runtime.query.inmemory.ParameterSelector.DateParameterSelector
 
select(ParameterBagContainer) - Method in class li.strolch.runtime.query.inmemory.ParameterSelector.DateRangeParameterSelector
 
select(ParameterBagContainer) - Method in class li.strolch.runtime.query.inmemory.ParameterSelector.DurationParameterSelector
 
select(ParameterBagContainer) - Method in class li.strolch.runtime.query.inmemory.ParameterSelector.FloatParameterSelector
 
select(ParameterBagContainer) - Method in class li.strolch.runtime.query.inmemory.ParameterSelector.IntegerParameterSelector
 
select(ParameterBagContainer) - Method in class li.strolch.runtime.query.inmemory.ParameterSelector.LongParameterSelector
 
select(ParameterBagContainer) - Method in class li.strolch.runtime.query.inmemory.ParameterSelector.NullParameterSelector
 
select(ParameterBagContainer) - Method in class li.strolch.runtime.query.inmemory.ParameterSelector
 
select(ParameterBagContainer) - Method in class li.strolch.runtime.query.inmemory.ParameterSelector.StringParameterSelector
 
select(T) - Method in interface li.strolch.runtime.query.inmemory.Selector
 
select(Order) - Method in class li.strolch.runtime.query.inmemory.StateSelector
 
Selector<T extends StrolchElement> - Interface in li.strolch.runtime.query.inmemory
 
selectorFor(ElementSelection) - Static method in class li.strolch.runtime.query.inmemory.AuditSelector
 
selectorFor(IdentitySelection) - Static method in class li.strolch.runtime.query.inmemory.AuditSelector
 
selectorFor(ActionSelection) - Static method in class li.strolch.runtime.query.inmemory.AuditSelector
 
selectors - Variable in class li.strolch.runtime.query.inmemory.BooleanSelector
 
Service<T extends ServiceArgument,U extends ServiceResult> - Interface in li.strolch.service.api
Interface for Strolch service's.
ServiceArgument - Class in li.strolch.service.api
Base argument to be used when performing Services.
ServiceArgument() - Constructor for class li.strolch.service.api.ServiceArgument
 
ServiceHandler - Interface in li.strolch.service.api
 
ServiceResult - Class in li.strolch.service.api
 
ServiceResult() - Constructor for class li.strolch.service.api.ServiceResult
 
ServiceResult(ServiceResultState) - Constructor for class li.strolch.service.api.ServiceResult
 
ServiceResult(ServiceResultState, String) - Constructor for class li.strolch.service.api.ServiceResult
 
ServiceResult(ServiceResultState, String, Throwable) - Constructor for class li.strolch.service.api.ServiceResult
 
ServiceResultState - Enum in li.strolch.service.api
 
SESSION_TIME_OUT - Static variable in class li.strolch.runtime.StrolchConstants.StrolchPrivilegeConstants
 
sessionTimeout(Certificate) - Method in class li.strolch.runtime.privilege.DefaultStrolchPrivilegeHandler
 
sessionTimeout(Certificate) - Method in interface li.strolch.runtime.privilege.PrivilegeHandler
Notifies that the session has timed out, i.e.
setActivityTypes(Set<String>) - Method in class li.strolch.agent.impl.InMemoryElementListener
 
setAddActivities(boolean) - Method in class li.strolch.agent.impl.InMemoryElementListener
 
setAddOrders(boolean) - Method in class li.strolch.agent.impl.InMemoryElementListener
 
setAddResources(boolean) - Method in class li.strolch.agent.impl.InMemoryElementListener
 
setAgentName(String) - Method in class li.strolch.agent.api.AgentVersion
 
setAgentVersion(AgentVersion) - Method in class li.strolch.agent.api.VersionQueryResult
 
setApi(String) - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.ComponentBuilder
 
setApplicationName(String) - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.RuntimeBuilder
 
setAppVersion(StrolchVersion) - Method in class li.strolch.agent.api.VersionQueryResult
 
setArtifactId(String) - Method in class li.strolch.agent.api.StrolchVersion
 
setArtifactVersion(String) - Method in class li.strolch.agent.api.StrolchVersion
 
setBuildTimestamp(String) - Method in class li.strolch.agent.api.StrolchVersion
 
setCloseDuration(long) - Method in class li.strolch.persistence.api.TransactionResult
 
setComponentName(String) - Method in class li.strolch.agent.api.ComponentVersion
 
setComponentVersions(List<ComponentVersion>) - Method in class li.strolch.agent.api.VersionQueryResult
 
setContainer(ComponentContainer) - Method in class li.strolch.service.api.AbstractService
Called by the ServiceHandler to set a reference to the ComponentContainer to be used during service execution
setCreated(long) - Method in class li.strolch.persistence.api.TransactionResult
 
setDeleted(long) - Method in class li.strolch.persistence.api.TransactionResult
 
setDependencies(Set<String>) - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.ComponentBuilder
 
setElementVisitor(StrolchElementVisitor<T, U>) - Method in class li.strolch.runtime.query.inmemory.InMemoryQuery
 
setEnvironment(String) - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.RuntimeBuilder
 
setEnvironmentOverride(String) - Method in class li.strolch.agent.api.StrolchBootstrapper
 
setErrors(List<String>) - Method in class li.strolch.agent.api.VersionQueryResult
 
setFailCause(Exception) - Method in class li.strolch.persistence.api.TransactionResult
 
setFailOnUpdate(boolean) - Method in class li.strolch.agent.impl.InMemoryElementListener
 
setGroupId(String) - Method in class li.strolch.agent.api.StrolchVersion
 
setId(String) - Method in class li.strolch.runtime.query.enums.EnumValue
 
setImpl(String) - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.ComponentBuilder
 
setLocale(String) - Method in class li.strolch.runtime.query.enums.StrolchEnum
 
setLocaleL(Locale) - Method in class li.strolch.runtime.query.enums.StrolchEnum
 
setMessage(String) - Method in class li.strolch.service.api.ServiceResult
 
setName(String) - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.ComponentBuilder
 
setName(String) - Method in class li.strolch.runtime.query.enums.StrolchEnum
 
setNavigator(Navigator<T>) - Method in class li.strolch.runtime.query.inmemory.InMemoryQuery
 
setNavigator(StrolchTypeNavigator<T>) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
setOrderTypes(Set<String>) - Method in class li.strolch.agent.impl.InMemoryElementListener
 
setPrivilegeContext(PrivilegeContext) - Method in class li.strolch.service.api.AbstractService
Called by the ServiceHandler to set the PrivilegeContext before this service is performed
setPropertyBuilder(ConfigurationSaxParser.PropertyBuilder) - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.ConfigurationBuilder
 
setRead(long) - Method in class li.strolch.persistence.api.TransactionResult
 
setResourceTypes(Set<String>) - Method in class li.strolch.agent.impl.InMemoryElementListener
 
setScmBranch(String) - Method in class li.strolch.agent.api.StrolchVersion
 
setScmRevision(String) - Method in class li.strolch.agent.api.StrolchVersion
 
setSelector(Selector<T>) - Method in class li.strolch.runtime.query.inmemory.InMemoryQuery
 
setStartTime(Date) - Method in class li.strolch.persistence.api.TransactionResult
 
setState(TransactionState) - Method in class li.strolch.persistence.api.TransactionResult
 
setState(ServiceResultState) - Method in class li.strolch.service.api.ServiceResult
 
setSuppressAudits(boolean) - Method in class li.strolch.persistence.api.AbstractTransaction
 
setSuppressAudits(boolean) - Method in interface li.strolch.persistence.api.StrolchTransaction
If the given argument is true, then no Audits are written
setSuppressDoNothingLogging(boolean) - Method in class li.strolch.persistence.api.AbstractTransaction
 
setSuppressDoNothingLogging(boolean) - Method in interface li.strolch.persistence.api.StrolchTransaction
If the given argument is true, then logging of a TransactionCloseStrategy.DO_NOTHING will be suppressed
setSuppressUpdates(boolean) - Method in class li.strolch.persistence.api.AbstractTransaction
 
setSuppressUpdates(boolean) - Method in interface li.strolch.persistence.api.StrolchTransaction
If the given argument is true, then no observer updates are performed
setThrowable(Throwable) - Method in class li.strolch.service.api.ServiceResult
 
setTxDuration(long) - Method in class li.strolch.persistence.api.TransactionResult
 
setup(ComponentConfiguration) - Method in class li.strolch.agent.api.StrolchComponent
Life cycle step setup.
setup(StrolchConfiguration) - Method in class li.strolch.agent.impl.ComponentContainerImpl
 
setup(ComponentConfiguration) - Method in class li.strolch.agent.impl.DefaultRealmHandler
 
setup() - Method in class li.strolch.runtime.main.MainStarter
 
setupByBoostrapFile(Class<?>, File) - Method in class li.strolch.agent.api.StrolchBootstrapper
Set up Strolch by evaluating the environment from StrolchEnvironment.getEnvironmentFromResourceEnv(Class) and then delegating to StrolchBootstrapper.setupByBoostrapFile(String, File)
setupByBoostrapFile(Class<?>, InputStream) - Method in class li.strolch.agent.api.StrolchBootstrapper
Set up Strolch by evaluating the environment from StrolchEnvironment.getEnvironmentFromResourceEnv(Class) and then delegating to StrolchBootstrapper.setupByBoostrapFile(String, File)
setupByBoostrapFile(String, File) - Method in class li.strolch.agent.api.StrolchBootstrapper
Set up Strolch by loading the given bootstrap file for configuration
setupByBoostrapFile(String, InputStream) - Method in class li.strolch.agent.api.StrolchBootstrapper
Set up Strolch by loading the given bootstrap file for configuration
setupByCopyingRoot(String, File, File) - Method in class li.strolch.agent.api.StrolchBootstrapper
 
setupByRoot(String, File) - Method in class li.strolch.agent.api.StrolchBootstrapper
 
setupByUserDir(String) - Method in class li.strolch.agent.api.StrolchBootstrapper
 
setUpdateActivities(boolean) - Method in class li.strolch.agent.impl.InMemoryElementListener
 
setUpdated(long) - Method in class li.strolch.persistence.api.TransactionResult
 
setUpdateOrders(boolean) - Method in class li.strolch.agent.impl.InMemoryElementListener
 
setUpdateResources(boolean) - Method in class li.strolch.agent.impl.InMemoryElementListener
 
setupDependencies() - Method in class li.strolch.agent.impl.ComponentDependencyAnalyzer
 
setValue(String) - Method in class li.strolch.runtime.query.enums.EnumValue
 
setValues(Collection<EnumValue>) - Method in class li.strolch.runtime.query.enums.StrolchEnum
 
SimplePostInitializer - Class in li.strolch.agent.impl
 
SimplePostInitializer(ComponentContainer, String) - Constructor for class li.strolch.agent.impl.SimplePostInitializer
 
start() - Method in class li.strolch.agent.api.StrolchAgent
 
start() - Method in class li.strolch.agent.api.StrolchComponent
Life cycle step start.
start(PrivilegeContext) - Method in class li.strolch.agent.impl.CachedRealm
 
start() - Method in class li.strolch.agent.impl.ComponentContainerImpl
 
start(Set<ComponentController>) - Method in class li.strolch.agent.impl.ComponentContainerStateHandler
 
start() - Method in class li.strolch.agent.impl.DefaultRealmHandler
 
start(PrivilegeContext) - Method in class li.strolch.agent.impl.EmptyRealm
 
start(PrivilegeContext) - Method in class li.strolch.agent.impl.InternalStrolchRealm
 
start(PrivilegeContext) - Method in class li.strolch.agent.impl.TransactionalRealm
 
start(PrivilegeContext) - Method in class li.strolch.agent.impl.TransientRealm
 
start(String[]) - Method in class li.strolch.runtime.main.MainStarter
 
start() - Method in class li.strolch.runtime.main.MainStarter
 
startElement(String, String, String, Attributes) - Method in class li.strolch.agent.api.StrolchBootstrapper
 
startElement(String, String, String, Attributes) - Method in class li.strolch.policy.StrolchPolicyFileParser
 
startElement(String, String, String, Attributes) - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.ComponentHandler
 
startElement(String, String, String, Attributes) - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.PropertiesHandler
 
startElement(String, String, String, Attributes) - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser.RuntimeHandler
 
startElement(String, String, String, Attributes) - Method in class li.strolch.runtime.configuration.ConfigurationSaxParser
 
StateSelector - Class in li.strolch.runtime.query.inmemory
 
StateSelector(State) - Constructor for class li.strolch.runtime.query.inmemory.StateSelector
 
stop() - Method in class li.strolch.agent.api.StrolchAgent
 
stop() - Method in class li.strolch.agent.api.StrolchComponent
Life cycle step stop.
stop() - Method in class li.strolch.agent.impl.CachedRealm
 
stop() - Method in class li.strolch.agent.impl.ComponentContainerImpl
 
stop(Set<ComponentController>) - Method in class li.strolch.agent.impl.ComponentContainerStateHandler
 
stop() - Method in class li.strolch.agent.impl.DefaultRealmHandler
 
stop() - Method in class li.strolch.agent.impl.EmptyRealm
 
stop() - Method in class li.strolch.agent.impl.InternalStrolchRealm
 
stop() - Method in class li.strolch.agent.impl.TransactionalRealm
 
stop() - Method in class li.strolch.agent.impl.TransientRealm
 
stop() - Method in class li.strolch.runtime.main.MainStarter
 
StoreToDaoElementListener - Class in li.strolch.agent.impl
 
StoreToDaoElementListener(StrolchTransaction) - Constructor for class li.strolch.agent.impl.StoreToDaoElementListener
 
StringListParameterSelector(String, String, List<String>) - Constructor for class li.strolch.runtime.query.inmemory.ParameterSelector.StringListParameterSelector
 
stringListSelector(String, String, List<String>) - Static method in class li.strolch.runtime.query.inmemory.ParameterSelector
 
StringParameterSelector(String, String, String, StringMatchMode) - Constructor for class li.strolch.runtime.query.inmemory.ParameterSelector.StringParameterSelector
 
stringSelector(String, String, String, StringMatchMode) - Static method in class li.strolch.runtime.query.inmemory.ParameterSelector
 
STROLCH_CONFIGURATION_ENV - Static variable in class li.strolch.runtime.configuration.ConfigurationTags
 
STROLCH_CONFIGURATION_ENV_COMPONENT - Static variable in class li.strolch.runtime.configuration.ConfigurationTags
 
STROLCH_CONFIGURATION_ENV_COMPONENT_PROPERTIES - Static variable in class li.strolch.runtime.configuration.ConfigurationTags
 
STROLCH_CONFIGURATION_ENV_RUNTIME - Static variable in class li.strolch.runtime.configuration.ConfigurationTags
 
STROLCH_CONFIGURATION_ENV_RUNTIME_PROPERTIES - Static variable in class li.strolch.runtime.configuration.ConfigurationTags
 
STROLCH_CONFIGURATION_XML - Static variable in class li.strolch.runtime.configuration.ConfigurationParser
 
StrolchAgent - Class in li.strolch.agent.api
 
StrolchAgent(StrolchVersion) - Constructor for class li.strolch.agent.api.StrolchAgent
 
StrolchBootstrapper - Class in li.strolch.agent.api
 
StrolchBootstrapper(StrolchVersion) - Constructor for class li.strolch.agent.api.StrolchBootstrapper
Bootstrap Strolch using the given app StrolchVersion.
StrolchBootstrapper(Class<?>) - Constructor for class li.strolch.agent.api.StrolchBootstrapper
Bootstrap Strolch using the given Class from which to get the StrolchBootstrapper.APP_VERSION_PROPERTIES resource stream.
StrolchComponent - Class in li.strolch.agent.api
A StrolchComponent is a configurable extension to Strolch.
StrolchComponent(ComponentContainer, String) - Constructor for class li.strolch.agent.api.StrolchComponent
Constructor which takes a reference to the container and the component's name under which it can be retrieved at runtime (although one mostly retrieves the component by interface class for automatic casting)
StrolchConfiguration - Class in li.strolch.runtime.configuration
 
StrolchConfiguration(RuntimeConfiguration, Map<String, ComponentConfiguration>) - Constructor for class li.strolch.runtime.configuration.StrolchConfiguration
 
StrolchConfigurationException - Exception in li.strolch.runtime.configuration
 
StrolchConfigurationException(String) - Constructor for exception li.strolch.runtime.configuration.StrolchConfigurationException
 
StrolchConfigurationException(String, Throwable) - Constructor for exception li.strolch.runtime.configuration.StrolchConfigurationException
 
StrolchConstants - Class in li.strolch.runtime
 
StrolchConstants() - Constructor for class li.strolch.runtime.StrolchConstants
 
StrolchConstants.PolicyConstants - Class in li.strolch.runtime
 
StrolchConstants.StrolchPrivilegeConstants - Class in li.strolch.runtime
Constants used for Privilege management, configuration, etc.
StrolchDao<T extends StrolchRootElement> - Interface in li.strolch.persistence.api
This data access object is used to access StrolchRootElement from the underlying persistence layer.
StrolchEnum - Class in li.strolch.runtime.query.enums
 
StrolchEnum() - Constructor for class li.strolch.runtime.query.enums.StrolchEnum
 
StrolchEnum(String, Locale, Map<String, EnumValue>) - Constructor for class li.strolch.runtime.query.enums.StrolchEnum
 
StrolchEnvironment - Class in li.strolch.runtime.configuration
 
StrolchEnvironment() - Constructor for class li.strolch.runtime.configuration.StrolchEnvironment
 
StrolchLockException - Exception in li.strolch.agent.api
 
StrolchLockException(String, Throwable) - Constructor for exception li.strolch.agent.api.StrolchLockException
 
StrolchLockException(String) - Constructor for exception li.strolch.agent.api.StrolchLockException
 
StrolchPersistenceException - Exception in li.strolch.persistence.api
 
StrolchPersistenceException(String) - Constructor for exception li.strolch.persistence.api.StrolchPersistenceException
 
StrolchPersistenceException(String, Throwable) - Constructor for exception li.strolch.persistence.api.StrolchPersistenceException
 
StrolchPolicy - Class in li.strolch.policy
Interface for all Strolch policies, which are instantiated by the PolicyHandler
StrolchPolicy(ComponentContainer, StrolchTransaction) - Constructor for class li.strolch.policy.StrolchPolicy
Instantiate a new Command
StrolchPolicyFileParser - Class in li.strolch.policy
 
StrolchPolicyFileParser() - Constructor for class li.strolch.policy.StrolchPolicyFileParser
 
StrolchPolicyFileParser.PolicyModel - Class in li.strolch.policy
 
StrolchPolicyFileParser.PolicyType - Class in li.strolch.policy
 
StrolchPrivilegeConstants() - Constructor for class li.strolch.runtime.StrolchConstants.StrolchPrivilegeConstants
 
StrolchRealm - Interface in li.strolch.agent.api
 
StrolchSystemAction - Class in li.strolch.runtime.privilege
SystemAction to run PrivilegedRunnable as a system user
StrolchSystemAction(PrivilegedRunnable) - Constructor for class li.strolch.runtime.privilege.StrolchSystemAction
 
StrolchSystemActionWithResult<T> - Class in li.strolch.runtime.privilege
StrolchSystemActionWithResult(PrivilegedRunnableWithResult<T>) - Constructor for class li.strolch.runtime.privilege.StrolchSystemActionWithResult
 
StrolchTransaction - Interface in li.strolch.persistence.api
StrolchTransaction is the central element in Strolch.
StrolchTransactionException - Exception in li.strolch.persistence.api
 
StrolchTransactionException(String) - Constructor for exception li.strolch.persistence.api.StrolchTransactionException
 
StrolchTransactionException(String, Throwable) - Constructor for exception li.strolch.persistence.api.StrolchTransactionException
 
StrolchTypeNavigator<T extends StrolchRootElement> - Class in li.strolch.runtime.query.inmemory
 
StrolchTypeNavigator(String) - Constructor for class li.strolch.runtime.query.inmemory.StrolchTypeNavigator
 
StrolchVersion - Class in li.strolch.agent.api
 
StrolchVersion() - Constructor for class li.strolch.agent.api.StrolchVersion
 
StrolchVersion(Properties) - Constructor for class li.strolch.agent.api.StrolchVersion
 
success() - Static method in class li.strolch.service.api.ServiceResult
 
success(String) - Static method in class li.strolch.service.api.ServiceResult
 
SYSTEM_USER_AGENT - Static variable in class li.strolch.runtime.StrolchConstants
 

T

TEMPLATE - Static variable in class li.strolch.runtime.StrolchConstants
 
toInMemory(AuditQuery<U>) - Method in class li.strolch.runtime.query.inmemory.InMemoryAuditQueryVisitor
 
toString() - Method in class li.strolch.agent.api.AgentVersion
 
toString() - Method in class li.strolch.agent.api.ComponentVersion
 
toString() - Method in class li.strolch.agent.impl.ComponentController
 
TransactionalActivityMap - Class in li.strolch.agent.impl
 
TransactionalActivityMap(StrolchRealm) - Constructor for class li.strolch.agent.impl.TransactionalActivityMap
 
TransactionalAuditTrail - Class in li.strolch.agent.impl
 
TransactionalAuditTrail() - Constructor for class li.strolch.agent.impl.TransactionalAuditTrail
 
TransactionalElementMap<T extends StrolchRootElement> - Class in li.strolch.agent.impl
 
TransactionalElementMap(StrolchRealm) - Constructor for class li.strolch.agent.impl.TransactionalElementMap
 
TransactionalOrderMap - Class in li.strolch.agent.impl
 
TransactionalOrderMap(StrolchRealm) - Constructor for class li.strolch.agent.impl.TransactionalOrderMap
 
TransactionalRealm - Class in li.strolch.agent.impl
 
TransactionalRealm(String) - Constructor for class li.strolch.agent.impl.TransactionalRealm
 
TransactionalResourceMap - Class in li.strolch.agent.impl
 
TransactionalResourceMap(StrolchRealm) - Constructor for class li.strolch.agent.impl.TransactionalResourceMap
 
TransactionCloseStrategy - Enum in li.strolch.persistence.api
Defines what happens when a StrolchTransaction is closed.
TransactionResult - Class in li.strolch.persistence.api
 
TransactionResult(String, long, Date) - Constructor for class li.strolch.persistence.api.TransactionResult
 
TransactionState - Enum in li.strolch.persistence.api
The different states of a StrolchTransaction
TransientRealm - Class in li.strolch.agent.impl
 
TransientRealm(String) - Constructor for class li.strolch.agent.impl.TransientRealm
 
tx() - Method in class li.strolch.policy.StrolchPolicy
Returns the StrolchTransaction bound to this Command's runtime
tx() - Method in class li.strolch.service.api.Command
Returns the StrolchTransaction bound to this Command's runtime
TYPE - Static variable in class li.strolch.policy.StrolchPolicyFileParser
 
TYPE_CONSUME - Static variable in class li.strolch.runtime.StrolchConstants.PolicyConstants
 
TYPE_PRODUCE - Static variable in class li.strolch.runtime.StrolchConstants.PolicyConstants
 

U

undo() - Method in class li.strolch.policy.StrolchPolicy
 
undo() - Method in class li.strolch.service.api.Command
Should the transaction fail, either due to a Command throwing an exception when Command.validate() is called, or while committing the transaction, then this method should properly undo any changes it has done.
undoVersion(StrolchTransaction, T) - Method in interface li.strolch.agent.api.ElementMap
Undoes the given version by reverting to the previous version of the element given.
undoVersion(StrolchTransaction, T) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
undoVersion(StrolchTransaction, T) - Method in class li.strolch.agent.impl.CachedElementMap
 
undoVersion(StrolchTransaction, T) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
unlock(StrolchRootElement) - Method in interface li.strolch.agent.api.LockHandler
Unlocks the given element by finding the element's lock by its Locator.
unlock(StrolchRootElement) - Method in interface li.strolch.agent.api.StrolchRealm
 
unlock(StrolchRootElement) - Method in class li.strolch.agent.impl.DefaultLockHandler
 
unlock(StrolchRootElement) - Method in class li.strolch.agent.impl.InternalStrolchRealm
 
unregisterObserver(String, Observer) - Method in interface li.strolch.agent.api.ObserverHandler
 
unregisterObserver(String, Observer) - Method in class li.strolch.agent.impl.DefaultObserverHandler
 
update(StrolchTransaction, Audit) - Method in interface li.strolch.agent.api.AuditTrail
 
update(StrolchTransaction, T) - Method in interface li.strolch.agent.api.ElementMap
Updates the existing element
update(String, List<StrolchRootElement>) - Method in interface li.strolch.agent.api.Observer
 
update(String, List<StrolchRootElement>) - Method in interface li.strolch.agent.api.ObserverHandler
 
update(StrolchTransaction, Audit) - Method in class li.strolch.agent.impl.AuditingAuditMapFacade
 
update(StrolchTransaction, T) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
update(StrolchTransaction, Audit) - Method in class li.strolch.agent.impl.CachedAuditTrail
 
update(StrolchTransaction, T) - Method in class li.strolch.agent.impl.CachedElementMap
 
update(String, List<StrolchRootElement>) - Method in class li.strolch.agent.impl.DefaultObserverHandler
 
update(StrolchTransaction, Audit) - Method in class li.strolch.agent.impl.NoStrategyAuditTrail
 
update(StrolchTransaction, Audit) - Method in class li.strolch.agent.impl.TransactionalAuditTrail
 
update(StrolchTransaction, T) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
update(Audit) - Method in interface li.strolch.persistence.api.AuditDao
 
update(T) - Method in interface li.strolch.persistence.api.StrolchDao
Updates the given element.
update(Audit) - Method in class li.strolch.persistence.inmemory.InMemoryAuditDao
 
update(T) - Method in class li.strolch.persistence.inmemory.InMemoryDao
 
updateAll(StrolchTransaction, List<Audit>) - Method in interface li.strolch.agent.api.AuditTrail
 
updateAll(StrolchTransaction, List<T>) - Method in interface li.strolch.agent.api.ElementMap
Updates all the existing elements
updateAll(StrolchTransaction, List<Audit>) - Method in class li.strolch.agent.impl.AuditingAuditMapFacade
 
updateAll(StrolchTransaction, List<T>) - Method in class li.strolch.agent.impl.AuditingElementMapFacade
 
updateAll(StrolchTransaction, List<Audit>) - Method in class li.strolch.agent.impl.CachedAuditTrail
 
updateAll(StrolchTransaction, List<T>) - Method in class li.strolch.agent.impl.CachedElementMap
 
updateAll(StrolchTransaction, List<Audit>) - Method in class li.strolch.agent.impl.NoStrategyAuditTrail
 
updateAll(StrolchTransaction, List<Audit>) - Method in class li.strolch.agent.impl.TransactionalAuditTrail
 
updateAll(StrolchTransaction, List<T>) - Method in class li.strolch.agent.impl.TransactionalElementMap
 
updateAll(List<Audit>) - Method in interface li.strolch.persistence.api.AuditDao
 
updateAll(List<T>) - Method in interface li.strolch.persistence.api.StrolchDao
Updates the given list of elements.
updateAll(List<Audit>) - Method in class li.strolch.persistence.inmemory.InMemoryAuditDao
 
updateAll(List<T>) - Method in class li.strolch.persistence.inmemory.InMemoryDao
 
updated - Variable in class li.strolch.agent.impl.AuditingElementMapFacade
 
USER - Static variable in class li.strolch.runtime.StrolchConstants.StrolchPrivilegeConstants
 

V

validate() - Method in class li.strolch.service.api.Command
To ensure that as few possibilities for exceptions as possible occur when Command.doCommand() is called, the Command should verify any input data so that a Command.doCommand() can be performed without exceptions
validateConnection(DataSource) - Method in class li.strolch.runtime.configuration.DbConnectionBuilder
 
validateStateChange(ComponentState) - Method in enum li.strolch.agent.api.ComponentState
 
valueBuffer - Variable in class li.strolch.runtime.configuration.ConfigurationSaxParser.ElementHandler
 
valueOf(String) - Static method in enum li.strolch.agent.api.ComponentState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum li.strolch.agent.impl.DataStoreMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum li.strolch.persistence.api.TransactionCloseStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum li.strolch.persistence.api.TransactionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum li.strolch.service.api.ServiceResultState
Returns the enum constant of this type with the specified name.
values() - Static method in enum li.strolch.agent.api.ComponentState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum li.strolch.agent.impl.DataStoreMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum li.strolch.persistence.api.TransactionCloseStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum li.strolch.persistence.api.TransactionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum li.strolch.service.api.ServiceResultState
Returns an array containing the constants of this enum type, in the order they are declared.
VersionQueryResult - Class in li.strolch.agent.api
 
VersionQueryResult() - Constructor for class li.strolch.agent.api.VersionQueryResult
 
visit(JavaPolicyDef) - Method in class li.strolch.policy.DefaultPolicyHandler
 
visit(KeyPolicyDef) - Method in class li.strolch.policy.DefaultPolicyHandler
 
visit(ActivityQuery<U>) - Method in class li.strolch.runtime.query.inmemory.InMemoryActivityQueryVisitor
 
visit(StrolchTypeNavigation) - Method in class li.strolch.runtime.query.inmemory.InMemoryActivityQueryVisitor
 
visit(ElementSelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryAuditQueryVisitor
 
visit(IdentitySelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryAuditQueryVisitor
 
visit(ActionSelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryAuditQueryVisitor
 
visit(AuditQuery<?>) - Method in class li.strolch.runtime.query.inmemory.InMemoryAuditQueryVisitor
 
visit(OrderQuery<U>) - Method in class li.strolch.runtime.query.inmemory.InMemoryOrderQueryVisitor
 
visit(StrolchTypeNavigation) - Method in class li.strolch.runtime.query.inmemory.InMemoryOrderQueryVisitor
 
visit(DateSelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryOrderQueryVisitor
 
visit(StateSelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryOrderQueryVisitor
 
visit(IdSelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
visit(NameSelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
visit(ParameterSelection.StringParameterSelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
visit(ParameterSelection.IntegerParameterSelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
visit(ParameterSelection.BooleanParameterSelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
visit(ParameterSelection.LongParameterSelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
visit(ParameterSelection.FloatParameterSelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
visit(ParameterSelection.DateParameterSelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
visit(ParameterSelection.DurationParameterSelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
visit(ParameterSelection.DateRangeParameterSelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
visit(ParameterSelection.StringListParameterSelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
visit(ParameterSelection.IntegerListParameterSelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
visit(ParameterSelection.FloatListParameterSelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
visit(ParameterSelection.LongListParameterSelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
visit(ParameterSelection.NullParameterSelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
visit(ParameterBagSelection.NullParameterBagSelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
visit(ParameterBagSelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
visit(ParameterSelection.AnyTypeParameterSelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
visit(OrderById) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
visit(OrderByName) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
visit(OrderByParameter) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
visit(ResourceQuery<U>) - Method in class li.strolch.runtime.query.inmemory.InMemoryResourceQueryVisitor
 
visit(StrolchTypeNavigation) - Method in class li.strolch.runtime.query.inmemory.InMemoryResourceQueryVisitor
 
visit(OrderById) - Method in class li.strolch.runtime.query.inmemory.InMemoryStrolchQueryOrderingVisitor
 
visit(OrderByName) - Method in class li.strolch.runtime.query.inmemory.InMemoryStrolchQueryOrderingVisitor
 
visit(OrderByParameter) - Method in class li.strolch.runtime.query.inmemory.InMemoryStrolchQueryOrderingVisitor
 
visitAnd(AndSelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
visitAny() - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
visitNot(NotSelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 
visitOr(OrSelection) - Method in class li.strolch.runtime.query.inmemory.InMemoryQueryVisitor
 

W

warning(String) - Static method in class li.strolch.service.api.ServiceResult
 
warning(String, Throwable) - Static method in class li.strolch.service.api.ServiceResult
 
with(Selector<T>) - Method in class li.strolch.runtime.query.inmemory.AndSelector
 
with(Selector<T>) - Method in class li.strolch.runtime.query.inmemory.BooleanSelector
 
with(String) - Method in class li.strolch.runtime.query.inmemory.IdSelector
 
with(Selector<T>) - Method in class li.strolch.runtime.query.inmemory.NotSelector
 
with(Selector<T>) - Method in class li.strolch.runtime.query.inmemory.OrSelector
 
writeChanges() - Method in class li.strolch.persistence.api.AbstractTransaction
 
writeChanges() - Method in class li.strolch.persistence.inmemory.InMemoryTransaction
 
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2011–2016 Strolch. All rights reserved.