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

A

AbstractNetworkConnectorConfig - Class in org.atteo.moonshine.jetty.connectors
 
AbstractNetworkConnectorConfig() - Constructor for class org.atteo.moonshine.jetty.connectors.AbstractNetworkConnectorConfig
 
AbstractService - Class in org.atteo.moonshine.services
 
AbstractService() - Constructor for class org.atteo.moonshine.services.AbstractService
 
Account - Class in org.atteo.moonshine.shiro.database
 
Account() - Constructor for class org.atteo.moonshine.shiro.database.Account
 
Account - Class in org.atteo.moonshine.shiro.simple
Single user account.
Account() - Constructor for class org.atteo.moonshine.shiro.simple.Account
 
AccountRepository - Interface in org.atteo.moonshine.shiro.database
Database accounts repository.
addAccount(String, String, boolean, String...) - Method in class org.atteo.moonshine.shiro.simple.AdminSimpleAccountRealm
 
addAnnotatedEndpoint(Class<?>) - Method in class org.atteo.moonshine.websocket.WebSocketContainerService
Adds annotated endpoint.
addAnnotatedEndpoint(Class<T>, Provider<? extends T>) - Method in class org.atteo.moonshine.websocket.WebSocketContainerService
Adds annotated endpoint.
addConfigDir(String) - Method in class org.atteo.moonshine.directories.DefaultFileAccessor
 
addConfigDir(String) - Method in interface org.atteo.moonshine.directories.FileAccessorFactory
Adds read-only config directory to the created accessors.
addConfigDir(String) - Method in interface org.atteo.moonshine.Moonshine.Builder
 
addConfigDir(String) - Method in interface org.atteo.moonshine.Moonshine.RestrictedBuilder
Add read-only config directory.
addConfigurationFromResource(String) - Method in interface org.atteo.moonshine.Moonshine.Builder
 
addConfigurationFromResource(String) - Method in interface org.atteo.moonshine.Moonshine.RestrictedBuilder
Adds configuration from given resource.
addConfigurationFromString(String) - Method in interface org.atteo.moonshine.Moonshine.Builder
 
addConfigurationFromString(String) - Method in interface org.atteo.moonshine.Moonshine.RestrictedBuilder
Adds configuration from given string.
addCustomPropertyResolver(PropertyResolver) - Method in class org.atteo.moonshine.ConfigurationReader
 
addDataDir(String) - Method in class org.atteo.moonshine.directories.DefaultFileAccessor
 
addDataDir(String) - Method in interface org.atteo.moonshine.directories.FileAccessorFactory
Adds read-only data directory to the created accessors.
addDataDir(String) - Method in interface org.atteo.moonshine.Moonshine.Builder
 
addDataDir(String) - Method in interface org.atteo.moonshine.Moonshine.RestrictedBuilder
Add read-only data directory.
addDecoder(Class<? extends Decoder>) - Method in interface org.atteo.moonshine.websocket.WebSocketContainerService.EndpointBuilder
 
addDecoder(Class<? extends Decoder>) - Method in class org.atteo.moonshine.websocket.WebSocketContainerService.EndpointDefinition
 
addDependency(ServiceMetadata, Annotation) - Method in class org.atteo.moonshine.services.internal.ServiceMetadata
 
addEncoder(Class<? extends Encoder>) - Method in interface org.atteo.moonshine.websocket.WebSocketContainerService.EndpointBuilder
 
addEncoder(Class<? extends Encoder>) - Method in class org.atteo.moonshine.websocket.WebSocketContainerService.EndpointDefinition
 
addEndpoint(Class<T>) - Method in class org.atteo.moonshine.websocket.WebSocketContainerService
Adds ordinary endpoint.
addFilter(T, String) - Method in class org.atteo.moonshine.webserver.ServletContainer
Register filter.
addFilter(Provider<T>, String...) - Method in class org.atteo.moonshine.webserver.ServletContainer
Register filter.
addFilter(T, Map<String, String>, String...) - Method in class org.atteo.moonshine.webserver.ServletContainer
Register filter.
addFilter(Provider<T>, Map<String, String>, String...) - Method in class org.atteo.moonshine.webserver.ServletContainer
Register filter.
addHandler(Class<T>, Provider<? extends T>) - Method in class org.atteo.moonshine.websocket.jsonmessages.HandlerDispatcher
 
addHandler(T) - Method in class org.atteo.moonshine.websocket.jsonmessages.HandlerDispatcher
 
addHandler(T) - Method in interface org.atteo.moonshine.websocket.jsonmessages.JsonMessages.Factory
Adds handler.
addHandler(Class<T>, Provider<? extends T>) - Method in class org.atteo.moonshine.websocket.jsonmessages.JsonMessagesService
 
addListener(Provider<T>) - Method in class org.atteo.moonshine.webserver.ServletContainer
Register listener.
addListener(T) - Method in class org.atteo.moonshine.webserver.ServletContainer
Register listener.
addModule(Module) - Method in interface org.atteo.moonshine.Moonshine.Builder
 
addModule(Module) - Method in interface org.atteo.moonshine.Moonshine.RestrictedBuilder
Adds custom Guice module.
addModule(Module) - Method in interface org.atteo.moonshine.services.Services.Builder
Adds custom Guice module.
addModule(Module) - Method in class org.atteo.moonshine.services.ServicesImplementation
 
addOptionalConfigurationFromResource(String) - Method in interface org.atteo.moonshine.Moonshine.Builder
 
addOptionalConfigurationFromResource(String) - Method in interface org.atteo.moonshine.Moonshine.RestrictedBuilder
Adds configuration from given resource, if it exists.
addParameterProcessor(ParameterProcessor) - Method in interface org.atteo.moonshine.Moonshine.Builder
Adds parameter processor.
addPropertyResolver(PropertyResolver) - Method in interface org.atteo.moonshine.Moonshine.Builder
 
addPropertyResolver(PropertyResolver) - Method in interface org.atteo.moonshine.Moonshine.RestrictedBuilder
Add property resolver.
addSender(Class<T>) - Method in class org.atteo.moonshine.websocket.jsonmessages.HandlerDispatcher
 
addSender(Class<T>) - Method in interface org.atteo.moonshine.websocket.jsonmessages.JsonMessages.Factory
Adds message sender.
addSender(Class<T>) - Method in class org.atteo.moonshine.websocket.jsonmessages.JsonMessagesService
 
addServlet(T, String...) - Method in class org.atteo.moonshine.webserver.ServletContainer
Register servlet.
addServlet(Provider<T>, String...) - Method in class org.atteo.moonshine.webserver.ServletContainer
Register servlet.
addServlet(T, Map<String, String>, String...) - Method in class org.atteo.moonshine.webserver.ServletContainer
Register servlet.
addServlet(Provider<T>, Map<String, String>, String...) - Method in class org.atteo.moonshine.webserver.ServletContainer
Register servlet.
addServletContainerInitializer(ServletContainerInitializer) - Method in class org.atteo.moonshine.webserver.ServletContainer
 
addUserProperty(String, Object) - Method in interface org.atteo.moonshine.websocket.WebSocketContainerService.EndpointBuilder
 
addUserProperty(String, Object) - Method in class org.atteo.moonshine.websocket.WebSocketContainerService.EndpointDefinition
 
AdminSimpleAccountRealm - Class in org.atteo.moonshine.shiro.simple
 
AdminSimpleAccountRealm() - Constructor for class org.atteo.moonshine.shiro.simple.AdminSimpleAccountRealm
 
annotateExposedWithId(List<Element>, Service) - Static method in class org.atteo.moonshine.services.internal.ServiceModuleRewriter
Annotate exposed bindings with Names.named(service.getId()).
append(ILoggingEvent) - Method in class org.atteo.moonshine.firebuglogger.FireBugAppender
 
applicationName(String) - Method in interface org.atteo.moonshine.Moonshine.Builder
Sets application name.
ApplicationProperties - Annotation Type in org.atteo.moonshine
Allows injecting property resolver used by Moonshine container.
apply(Statement, FrameworkMethod, Object) - Method in class org.atteo.moonshine.tests.MockitoRule
 
apply(Statement, Description) - Method in class org.atteo.moonshine.tests.MoonshineRule
 
apply(Statement, Description) - Method in class org.atteo.moonshine.tests.RequestRule
 
apply(Statement, FrameworkMethod, Object) - Method in class org.atteo.moonshine.tests.ResetMocksRule
 
apply(Statement, Description) - Method in class org.atteo.moonshine.tests.ShiroRule
 
arguments(String[]) - Method in interface org.atteo.moonshine.Moonshine.Builder
Sets program arguments.
Assertion - Class in org.atteo.moonshine.services.assertions
Assertion.
Assertion() - Constructor for class org.atteo.moonshine.services.assertions.Assertion
 
AssertionService - Class in org.atteo.moonshine.services.assertions
Service which can be used to test for some conditions.
AssertionService() - Constructor for class org.atteo.moonshine.services.assertions.AssertionService
 
Atomikos - Class in org.atteo.moonshine.atomikos
Atomikos JTA implementation.
Atomikos() - Constructor for class org.atteo.moonshine.atomikos.Atomikos
 
attachToJMX(Long) - Static method in class org.atteo.moonshine.jmx.JmxUtils
 

B

Browser - Interface in org.atteo.moonshine.webdriver.browsers
Browser specific logic for executing WebDriver.
build() - Method in interface org.atteo.moonshine.Moonshine.Builder
Builds Moonshine based on this builder parameters.
build() - Method in interface org.atteo.moonshine.services.Services.Builder
Builds Services based on this builder parameters.
build() - Method in class org.atteo.moonshine.services.ServicesImplementation
 
builder() - Static method in class org.atteo.moonshine.Moonshine.Factory
 
builder() - Static method in class org.atteo.moonshine.services.Services.Factory
 

C

callOnMessage(String) - Method in class org.atteo.moonshine.websocket.jsonmessages.HandlerDispatcher
 
canRegisterSynchronization() - Method in class org.atteo.moonshine.hibernate.CustomJtaPlatform
 
check() - Method in class org.atteo.moonshine.services.assertions.Assertion
 
check() - Method in class org.atteo.moonshine.services.assertions.ContainsAssertion
 
check() - Method in class org.atteo.moonshine.services.assertions.EchoAssertion
 
check() - Method in class org.atteo.moonshine.services.assertions.EqualsAssertion
 
ChromeBrowser - Class in org.atteo.moonshine.webdriver.browsers
 
ChromeBrowser() - Constructor for class org.atteo.moonshine.webdriver.browsers.ChromeBrowser
 
classRules() - Method in class org.atteo.moonshine.tests.MoonshineRunner
 
clean(DataSource) - Static method in class org.atteo.moonshine.tests.DatabaseCleaner
 
clear() - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
close() - Method in class org.atteo.moonshine.atomikos.Atomikos
 
close() - Method in class org.atteo.moonshine.ConfigurableService
 
close() - Method in class org.atteo.moonshine.firebuglogger.FireBugLoggerService
 
close() - Method in class org.atteo.moonshine.h2.H2
 
close() - Method in class org.atteo.moonshine.hibernate.HibernateService
 
close() - Method in class org.atteo.moonshine.hornetq.HornetQ
 
close() - Method in class org.atteo.moonshine.hornetq.HornetQServer
 
close() - Method in class org.atteo.moonshine.hsqldb.Hsqldb
 
close() - Method in class org.atteo.moonshine.jetty.handlers.ServletContextHandlerConfig
 
close() - Method in class org.atteo.moonshine.jmx.JMX
 
close() - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
close() - Method in class org.atteo.moonshine.jpa.TransactionScopedEntityManager
 
close(ConnectionFactory) - Method in interface org.atteo.moonshine.jta.JtaConnectionFactoryWrapper
Close previously wrapped connection factory.
close(DataSource) - Method in interface org.atteo.moonshine.jta.JtaDataSourceWrapper
Close previously wrapped data source.
close() - Method in class org.atteo.moonshine.logback.LogBack
 
close() - Method in interface org.atteo.moonshine.Moonshine
Stops Moonshine framework.
close() - Method in class org.atteo.moonshine.services.AbstractService
 
close() - Method in interface org.atteo.moonshine.services.Service
Closes this services, it won't be started again.
close() - Method in interface org.atteo.moonshine.services.Services
Stops all services and destroys the injector.
close() - Method in class org.atteo.moonshine.services.ServicesImplementation
 
close() - Method in class org.atteo.moonshine.shiro.ShiroService
 
close() - Method in class org.atteo.moonshine.tomcat.ContextConfig
 
close() - Method in interface org.atteo.moonshine.webdriver.browsers.Browser
 
close() - Method in class org.atteo.moonshine.webdriver.browsers.ChromeBrowser
 
close() - Method in class org.atteo.moonshine.webdriver.browsers.FirefoxBrowser
 
close() - Method in class org.atteo.moonshine.webdriver.browsers.OperaBrowser
 
close() - Method in class org.atteo.moonshine.webdriver.WebDriverService
 
combineConfigDirConfiguration() - Method in class org.atteo.moonshine.ConfigurationReader
Reads configuration from config.xml files found in ${configDirs} and ${configHome} directories.
combineConfigurationFromFile(File, boolean) - Method in class org.atteo.moonshine.ConfigurationReader
Reads configuration from given file.
combineConfigurationFromResource(String, boolean) - Method in class org.atteo.moonshine.ConfigurationReader
Reads configuration from given resource.
combineConfigurationFromStream(InputStream) - Method in class org.atteo.moonshine.ConfigurationReader
 
combineConfigurationFromString(String) - Method in class org.atteo.moonshine.ConfigurationReader
Reads configuration from given string.
combineDefaultConfiguration() - Method in class org.atteo.moonshine.ConfigurationReader
Reads configuration from '/default-config.xml' resource.
CommandLineParameterException - Exception in org.atteo.moonshine
Thrown when invalid command line parameter is encountered.
CommandLineParameterException() - Constructor for exception org.atteo.moonshine.CommandLineParameterException
Creates a new instance of CommandLineParameterException without detail message.
CommandLineParameterException(String) - Constructor for exception org.atteo.moonshine.CommandLineParameterException
Constructs an instance of CommandLineParameterException with the specified detail message.
CommandLineParameterException(String, Throwable) - Constructor for exception org.atteo.moonshine.CommandLineParameterException
Constructs an instance of CommandLineParameterException with the specified detail message and cause.
Config - Class in org.atteo.moonshine
Root class for the Moonshine configuration file.
Config() - Constructor for class org.atteo.moonshine.Config
 
CONFIG_FILE_NAME - Static variable in class org.atteo.moonshine.ConfigurationReader
 
ConfigurableService - Class in org.atteo.moonshine
Service which can be configured from XML configuration file.
ConfigurableService() - Constructor for class org.atteo.moonshine.ConfigurableService
 
configuration(Service) - Method in interface org.atteo.moonshine.services.Services.Builder
Sets services configuration.
configuration(Service) - Method in class org.atteo.moonshine.services.ServicesImplementation
 
ConfigurationException - Exception in org.atteo.moonshine
Thrown when error is found in configuration file.
ConfigurationException() - Constructor for exception org.atteo.moonshine.ConfigurationException
Creates a new instance of ConfigurationException without detail message.
ConfigurationException(String) - Constructor for exception org.atteo.moonshine.ConfigurationException
Constructs an instance of ConfigurationException with the specified detail message.
ConfigurationException(String, Throwable) - Constructor for exception org.atteo.moonshine.ConfigurationException
Constructs an instance of ConfigurationException with the specified detail message and cause.
ConfigurationReader - Class in org.atteo.moonshine
 
ConfigurationReader(FileAccessor) - Constructor for class org.atteo.moonshine.ConfigurationReader
 
configure() - Method in class org.atteo.moonshine.atomikos.Atomikos
 
configure() - Method in class org.atteo.moonshine.ConfigurableService
 
configure() - Method in class org.atteo.moonshine.firebuglogger.FireBugLoggerService
 
configure() - Method in class org.atteo.moonshine.h2.H2
 
configure() - Method in class org.atteo.moonshine.hibernate.HibernateService
 
configure() - Method in class org.atteo.moonshine.hornetq.HornetQ
 
configure() - Method in class org.atteo.moonshine.hornetq.HornetQServer
 
configure() - Method in class org.atteo.moonshine.hsqldb.Hsqldb
 
configure(Binder) - Method in class org.atteo.moonshine.injection.InjectMembersModule
 
configure() - Method in class org.atteo.moonshine.jersey.Jersey
 
configure() - Method in class org.atteo.moonshine.jetty.connectors.LocalConnectorConfig
 
configure() - Method in class org.atteo.moonshine.jetty.connectors.ServerConnectorConfig
 
configure() - Method in class org.atteo.moonshine.jetty.handlers.ServletContextHandlerConfig
 
configure() - Method in class org.atteo.moonshine.jminix.JMinix
 
configure() - Method in class org.atteo.moonshine.jmx.JMX
 
configure() - Method in class org.atteo.moonshine.jmx.RmiRegistry
 
configure() - Method in class org.atteo.moonshine.jolokia.JolokiaService
 
configure() - Method in class org.atteo.moonshine.jta.TransactionalService
 
configure() - Method in class org.atteo.moonshine.liquibase.LiquibaseService
 
configure(Moonshine.Builder, ServletContext) - Method in class org.atteo.moonshine.MoonshineServletContextListener
Configures Moonshine using provided builder.
configure(Moonshine.RestrictedBuilder) - Method in interface org.atteo.moonshine.ParameterProcessor
Checks the parameters and optionally reconfigures Moonshine.
configure() - Method in class org.atteo.moonshine.perf4j.Perf4JService
 
configure() - Method in class org.atteo.moonshine.services.AbstractService
 
configure() - Method in interface org.atteo.moonshine.services.Service
Returns Module which specifies this service dependencies and what it provides to other services.
configure() - Method in class org.atteo.moonshine.shiro.database.DatabaseRealmService
 
configure() - Method in class org.atteo.moonshine.shiro.ShiroService
 
configure() - Method in class org.atteo.moonshine.shiro.simple.InPlaceRealmService
 
configure() - Method in class org.atteo.moonshine.springdata.SpringData
 
configure() - Method in class org.atteo.moonshine.tests.DatabaseTestUtilities
 
configure(Context) - Method in class org.atteo.moonshine.tomcat.ContextConfig
 
configure() - Method in class org.atteo.moonshine.tomcat.ContextConfig
 
configure() - Method in class org.atteo.moonshine.tomcat.TomcatService
 
configure() - Method in class org.atteo.moonshine.webdriver.WebDriverHelperService
 
configure() - Method in class org.atteo.moonshine.webdriver.WebDriverService
 
configure() - Method in class org.atteo.moonshine.webserver.RemoteWebServerService
 
configure() - Method in class org.atteo.moonshine.webserver.WebAnnotationsService
 
configure() - Method in class org.atteo.moonshine.websocket.jetty.JettyWebSocketContainerService
 
configure() - Method in class org.atteo.moonshine.websocket.jsonmessages.JsonMessagesService
 
configure() - Method in class org.atteo.moonshine.websocket.tomcat.TomcatWebSocketContainerService
 
configure() - Method in class org.atteo.moonshine.websocket.WebSocketContainerService
 
configure() - Method in class org.moonshine.metrics.Metrics
 
configureMoonshine(Moonshine.Builder) - Method in interface org.atteo.moonshine.tests.MoonshineConfigurator
Allows to configure Moonshine before its execution.
connect(URI) - Method in interface org.atteo.moonshine.websocket.jsonmessages.JsonMessages.Factory
Connect to the specified uri.
connect(WebServerAddress) - Method in interface org.atteo.moonshine.websocket.jsonmessages.JsonMessages.Factory
Connect to the specified web server.
ConnectionFactoryConfig - Class in org.atteo.moonshine.jetty.connectors
 
ConnectionFactoryConfig() - Constructor for class org.atteo.moonshine.jetty.connectors.ConnectionFactoryConfig
 
ConnectorConfig - Class in org.atteo.moonshine.jetty.connectors
 
ConnectorConfig() - Constructor for class org.atteo.moonshine.jetty.connectors.ConnectorConfig
 
connectToItself() - Static method in class org.atteo.moonshine.jmx.JmxUtils
 
contains(Object) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
ContainsAssertion - Class in org.atteo.moonshine.services.assertions
Assertion which checks whether actual value contains expected value.
ContainsAssertion() - Constructor for class org.atteo.moonshine.services.assertions.ContainsAssertion
 
ContextConfig - Class in org.atteo.moonshine.tomcat
Context configuration.
ContextConfig() - Constructor for class org.atteo.moonshine.tomcat.ContextConfig
 
contextDestroyed(ServletContextEvent) - Method in class org.atteo.moonshine.MoonshineServletContextListener
 
ContextHandlerCollectionConfig - Class in org.atteo.moonshine.jetty.handlers
Jetty context handler collection.
ContextHandlerCollectionConfig() - Constructor for class org.atteo.moonshine.jetty.handlers.ContextHandlerCollectionConfig
 
ContextHandlerConfig - Class in org.atteo.moonshine.jetty.handlers
Jetty context handler.
ContextHandlerConfig() - Constructor for class org.atteo.moonshine.jetty.handlers.ContextHandlerConfig
 
contextInitialized(ServletContextEvent) - Method in class org.atteo.moonshine.MoonshineServletContextListener
 
createCollection() - Method in class org.atteo.moonshine.jetty.handlers.HandlerCollectionConfig
 
createCollection() - Method in class org.atteo.moonshine.jetty.handlers.HandlerListConfig
 
createConnector(Server) - Method in class org.atteo.moonshine.jetty.connectors.AbstractNetworkConnectorConfig
 
createConnector(Server) - Method in class org.atteo.moonshine.jetty.connectors.ServerConnectorConfig
 
createDriver() - Method in interface org.atteo.moonshine.webdriver.browsers.Browser
 
createDriver() - Method in class org.atteo.moonshine.webdriver.browsers.ChromeBrowser
 
createDriver() - Method in class org.atteo.moonshine.webdriver.browsers.FirefoxBrowser
 
createDriver() - Method in class org.atteo.moonshine.webdriver.browsers.OperaBrowser
 
createEndpointDefinition(Class<T>) - Method in class org.atteo.moonshine.websocket.tomcat.TomcatWebSocketContainerService
 
createEndpointDefinition(Class<T>) - Method in class org.atteo.moonshine.websocket.WebSocketContainerService
 
createHandler() - Method in class org.atteo.moonshine.jetty.handlers.GzipHandlerConfig
 
createHandler() - Method in class org.atteo.moonshine.jetty.handlers.HandlerWrapperConfig
 
createHandler() - Method in class org.atteo.moonshine.jetty.handlers.RewriteHandlerConfig
 
createNamedQuery(String) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
createNamedQuery(String, Class<T>) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
createNativeQuery(String) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
createNativeQuery(String, Class) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
createNativeQuery(String, String) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
createNoValidationSSLContext() - Static method in class org.atteo.moonshine.webserver.crypto.Crypto
 
createQuery(String) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
createQuery(CriteriaQuery<T>) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
createQuery(String, Class<T>) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
createSelfSignedCertificate(File, String, String) - Static method in class org.atteo.moonshine.webserver.crypto.Crypto
 
createTest() - Method in class org.atteo.moonshine.tests.MoonshineRunner
 
Crypto - Class in org.atteo.moonshine.webserver.crypto
 
Crypto() - Constructor for class org.atteo.moonshine.webserver.crypto.Crypto
 
CustomJtaPlatform - Class in org.atteo.moonshine.hibernate
 
CustomJtaPlatform() - Constructor for class org.atteo.moonshine.hibernate.CustomJtaPlatform
 

D

database - Variable in class org.atteo.moonshine.jpa.JpaService
Specifies database to use.
DatabaseCleaner - Class in org.atteo.moonshine.tests
 
DatabaseCleaner() - Constructor for class org.atteo.moonshine.tests.DatabaseCleaner
 
DatabaseMigration - Interface in org.atteo.moonshine.database
Database migration.
DatabaseRealm - Class in org.atteo.moonshine.shiro.database
 
DatabaseRealm() - Constructor for class org.atteo.moonshine.shiro.database.DatabaseRealm
 
DatabaseRealmService - Class in org.atteo.moonshine.shiro.database
Realm which keeps accounts in the database.
DatabaseRealmService() - Constructor for class org.atteo.moonshine.shiro.database.DatabaseRealmService
 
DatabaseService - Class in org.atteo.moonshine.database
Database service.
DatabaseService() - Constructor for class org.atteo.moonshine.database.DatabaseService
 
DatabaseTestUtilities - Class in org.atteo.moonshine.tests
 
DatabaseTestUtilities() - Constructor for class org.atteo.moonshine.tests.DatabaseTestUtilities
 
decide(LoggingEvent) - Method in class org.atteo.moonshine.logback.LoggerNameFilter
 
DEFAULT_CONFIG - Static variable in class org.atteo.moonshine.tests.MoonshineRule
 
DEFAULT_CONFIG_RESOURCE_NAME - Static variable in class org.atteo.moonshine.ConfigurationReader
 
DefaultFileAccessor - Class in org.atteo.moonshine.directories
Manages directory structure of the application.
DefaultFileAccessor() - Constructor for class org.atteo.moonshine.directories.DefaultFileAccessor
 
DefaultHandlerConfig - Class in org.atteo.moonshine.jetty.handlers
Jetty default handler.
DefaultHandlerConfig() - Constructor for class org.atteo.moonshine.jetty.handlers.DefaultHandlerConfig
 
DelegatingEntityManager - Class in org.atteo.moonshine.jpa
 
DelegatingEntityManager() - Constructor for class org.atteo.moonshine.jpa.DelegatingEntityManager
 
destroy() - Method in class org.atteo.moonshine.firebuglogger.FireBugFilter
 
destroy() - Method in class org.atteo.moonshine.jta.JtaFilter
 
detach(Object) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.atteo.moonshine.firebuglogger.FireBugFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.atteo.moonshine.jta.JtaFilter
 
doGetAuthenticationInfo(AuthenticationToken) - Method in class org.atteo.moonshine.shiro.database.DatabaseRealm
 
dropAll() - Method in class org.atteo.moonshine.liquibase.LiquibaseFacade
 
DuplicateDetectionWrapper - Class in org.atteo.moonshine.services.internal
Allows to enhance the module with the logic to skip duplicate modules installation.
DuplicateDetectionWrapper() - Constructor for class org.atteo.moonshine.services.internal.DuplicateDetectionWrapper
 

E

earlyBootstrap() - Method in class org.atteo.moonshine.logging.Logback
 
earlyBootstrap() - Method in interface org.atteo.moonshine.logging.Logging
Setups some temporary logging before full configuration is available.
EchoAssertion - Class in org.atteo.moonshine.services.assertions
Logs given message.
EchoAssertion() - Constructor for class org.atteo.moonshine.services.assertions.EchoAssertion
 
EntityClassIndexProcessor - Class in org.atteo.moonshine.jpa.processor
 
EntityClassIndexProcessor() - Constructor for class org.atteo.moonshine.jpa.processor.EntityClassIndexProcessor
 
EqualsAssertion - Class in org.atteo.moonshine.services.assertions
Assertion which tests two values for equality.
EqualsAssertion() - Constructor for class org.atteo.moonshine.services.assertions.EqualsAssertion
 
execute(DataSource) - Method in interface org.atteo.moonshine.database.DatabaseMigration
 
executeMigrations(DataSource) - Method in class org.atteo.moonshine.database.DatabaseService
Execute registered database migrations.

F

factory() - Static method in class org.atteo.moonshine.websocket.jsonmessages.JsonMessages
 
FileAccessor - Interface in org.atteo.moonshine.directories
 
FileAccessorCommandLineParameters - Class in org.atteo.moonshine.directories
 
FileAccessorCommandLineParameters() - Constructor for class org.atteo.moonshine.directories.FileAccessorCommandLineParameters
 
FileAccessorFactory - Interface in org.atteo.moonshine.directories
 
filter() - Method in class org.atteo.moonshine.ConfigurationReader
 
find(Class<T>, Object) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
find(Class<T>, Object, Map<String, Object>) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
find(Class<T>, Object, LockModeType) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
find(Class<T>, Object, LockModeType, Map<String, Object>) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
FIRE_BUG_APPENDER - Static variable in class org.atteo.moonshine.firebuglogger.FireBugLoggerService
 
FireBugAppender - Class in org.atteo.moonshine.firebuglogger
 
FireBugAppender() - Constructor for class org.atteo.moonshine.firebuglogger.FireBugAppender
 
FireBugFilter - Class in org.atteo.moonshine.firebuglogger
 
FireBugFilter() - Constructor for class org.atteo.moonshine.firebuglogger.FireBugFilter
 
FireBugLoggerService - Class in org.atteo.moonshine.firebuglogger
Supports logging to the Firebug console with FirePHP installed.
FireBugLoggerService() - Constructor for class org.atteo.moonshine.firebuglogger.FireBugLoggerService
 
FirefoxBrowser - Class in org.atteo.moonshine.webdriver.browsers
 
FirefoxBrowser() - Constructor for class org.atteo.moonshine.webdriver.browsers.FirefoxBrowser
 
Fixture - Annotation Type in org.atteo.moonshine.tests
Executes given Liquibase migration on the given database.
FixtureInterceptor - Class in org.atteo.moonshine.tests
 
FixtureInterceptor() - Constructor for class org.atteo.moonshine.tests.FixtureInterceptor
 
flush() - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 

G

generateSalt() - Method in class org.atteo.moonshine.shiro.database.DatabaseRealm
 
generateTemplateConfigurationFile() - Method in class org.atteo.moonshine.ConfigurationReader
 
get() - Method in class org.atteo.moonshine.springdata.RepositoryFactoryProvider
 
get() - Method in class org.atteo.moonshine.springdata.RepositoryProvider
 
get(Session) - Method in interface org.atteo.moonshine.websocket.jsonmessages.SenderProvider
 
getAncestors(Class<T>) - Static method in class org.atteo.moonshine.reflection.ReflectionUtils
Return all ancestors of a given class.
getAnnotation() - Method in class org.atteo.moonshine.services.internal.ServiceMetadata.Dependency
 
getAppBase() - Method in class org.atteo.moonshine.tomcat.HostConfig
 
getAttribute(String) - Method in class org.atteo.moonshine.jmx.GuiceBindings
 
getAttributes(String[]) - Method in class org.atteo.moonshine.jmx.GuiceBindings
 
getBaseDir() - Method in class org.atteo.moonshine.tomcat.ContextConfig
 
getCacheHome() - Method in class org.atteo.moonshine.directories.FileAccessorCommandLineParameters
 
getCacheHome() - Method in class org.atteo.moonshine.directories.SubdirectoryLayout
 
getCacheHome() - Method in interface org.atteo.moonshine.directories.WriteableDirectoryLayout
 
getCacheHome() - Method in class org.atteo.moonshine.directories.XdgDirectoryLayout
 
getConfigDirs() - Method in interface org.atteo.moonshine.directories.ReadOnlyDirectoryLayout
 
getConfigDirs() - Method in class org.atteo.moonshine.directories.SubdirectoryLayout
 
getConfigDirs() - Method in class org.atteo.moonshine.directories.XdgDirectoryLayout
 
getConfigFile(String) - Method in interface org.atteo.moonshine.directories.FileAccessor
Returns the first existing config file found with given name.
getConfigFiles(String) - Method in interface org.atteo.moonshine.directories.FileAccessor
Return all existing config files with given name.
getConfigHome() - Method in class org.atteo.moonshine.directories.FileAccessorCommandLineParameters
 
getConfigHome() - Method in class org.atteo.moonshine.directories.SubdirectoryLayout
 
getConfigHome() - Method in interface org.atteo.moonshine.directories.WriteableDirectoryLayout
 
getConfigHome() - Method in class org.atteo.moonshine.directories.XdgDirectoryLayout
 
getConfigurationFiles() - Method in class org.atteo.moonshine.MoonshineCommandLineParameters
 
getConfigurator() - Method in class org.atteo.moonshine.websocket.WebSocketContainerService.EndpointDefinition
 
getConnectionFactory() - Method in class org.atteo.moonshine.jetty.connectors.ConnectionFactoryConfig
 
getConnectionFactory() - Method in class org.atteo.moonshine.jetty.connectors.HttpConnectionFactoryConfig
 
getConnectionFactory() - Method in class org.atteo.moonshine.jetty.connectors.SslConnectionFactoryConfig
 
getConnector(Server) - Method in class org.atteo.moonshine.jetty.connectors.AbstractNetworkConnectorConfig
 
getConnector(Server) - Method in class org.atteo.moonshine.jetty.connectors.ConnectorConfig
 
getConnector(Server) - Method in class org.atteo.moonshine.jetty.connectors.LocalConnectorConfig
 
getContext(Class<?>) - Method in class org.atteo.moonshine.jersey.JAXBContextResolver
 
getContexts() - Method in class org.atteo.moonshine.tomcat.HostConfig
 
getCriteriaBuilder() - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
getCriteriaBuilder() - Method in class org.atteo.moonshine.jpa.TransactionScopedEntityManager
 
getCurrentStatus() - Method in class org.atteo.moonshine.hibernate.CustomJtaPlatform
 
getDatabaseService() - Method in class org.atteo.moonshine.jpa.JpaService
Returns DatabaseService used by this JPA instance.
getDataDirs() - Method in interface org.atteo.moonshine.directories.ReadOnlyDirectoryLayout
 
getDataDirs() - Method in class org.atteo.moonshine.directories.SubdirectoryLayout
 
getDataDirs() - Method in class org.atteo.moonshine.directories.XdgDirectoryLayout
 
getDataFile(String) - Method in interface org.atteo.moonshine.directories.FileAccessor
Returns the first existing data file found with given name.
getDataFiles(String) - Method in interface org.atteo.moonshine.directories.FileAccessor
Returns all existing data files with given name.
getDataHome() - Method in class org.atteo.moonshine.directories.FileAccessorCommandLineParameters
 
getDataHome() - Method in class org.atteo.moonshine.directories.SubdirectoryLayout
 
getDataHome() - Method in interface org.atteo.moonshine.directories.WriteableDirectoryLayout
 
getDataHome() - Method in class org.atteo.moonshine.directories.XdgDirectoryLayout
 
getDecoders() - Method in class org.atteo.moonshine.websocket.WebSocketContainerService.EndpointDefinition
 
getDelegate() - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
getDependencies() - Method in class org.atteo.moonshine.services.internal.ServiceMetadata
 
getElements() - Method in class org.atteo.moonshine.services.internal.ServiceMetadata
 
getElements() - Method in interface org.atteo.moonshine.services.ServiceInfo
Returns elements registered by the service module.
getEncoders() - Method in class org.atteo.moonshine.websocket.WebSocketContainerService.EndpointDefinition
 
getEndpointClass() - Method in class org.atteo.moonshine.websocket.WebSocketContainerService.EndpointDefinition
 
getEntityManager() - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
getEntityManager() - Method in class org.atteo.moonshine.jpa.TransactionScopedEntityManager
 
getEntityManagerFactory() - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
getEntityManagerFactory() - Method in class org.atteo.moonshine.jpa.TransactionScopedEntityManager
 
getExtension() - Method in class org.atteo.moonshine.jetty.handlers.ResourceHandlerMimeTypeConfig
 
getExtensions() - Method in class org.atteo.moonshine.websocket.WebSocketContainerService.EndpointDefinition
 
getFileAccessor() - Method in class org.atteo.moonshine.directories.DefaultFileAccessor
 
getFileAccessor() - Method in interface org.atteo.moonshine.directories.FileAccessorFactory
Returns ready to use FileAccessor.
getFlushMode() - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
getGlobalInjector() - Method in interface org.atteo.moonshine.Moonshine
Returns the global injector of the Moonshine.
getGlobalInjector() - Method in interface org.atteo.moonshine.services.Services
Returns global injector.
getGlobalInjector() - Method in class org.atteo.moonshine.services.ServicesImplementation
 
getGlobalInjector() - Method in class org.atteo.moonshine.tests.MoonshineRule
Returns global Injector.
getHandler() - Method in class org.atteo.moonshine.jetty.handlers.ContextHandlerCollectionConfig
 
getHandler() - Method in class org.atteo.moonshine.jetty.handlers.ContextHandlerConfig
 
getHandler() - Method in class org.atteo.moonshine.jetty.handlers.DefaultHandlerConfig
 
getHandler() - Method in class org.atteo.moonshine.jetty.handlers.HandlerCollectionConfig
 
getHandler() - Method in class org.atteo.moonshine.jetty.handlers.HandlerConfig
 
getHandler() - Method in class org.atteo.moonshine.jetty.handlers.HandlerWrapperConfig
 
getHandler() - Method in class org.atteo.moonshine.jetty.handlers.HelloHandlerConfig
 
getHandler() - Method in class org.atteo.moonshine.jetty.handlers.ResourceHandlerConfig
 
getHandler() - Method in class org.atteo.moonshine.jetty.handlers.ServletContextHandlerConfig
 
getHashAlgorithm() - Method in class org.atteo.moonshine.shiro.database.DatabaseRealm
 
getHashedPassword() - Method in class org.atteo.moonshine.shiro.database.Account
 
getHashIterations() - Method in class org.atteo.moonshine.shiro.database.DatabaseRealm
 
getHomeDirectory() - Method in class org.atteo.moonshine.directories.FileAccessorCommandLineParameters
 
getHost() - Method in class org.atteo.moonshine.jetty.connectors.AbstractNetworkConnectorConfig
Returns the host on which the connector listens.
getHost() - Method in interface org.atteo.moonshine.webserver.WebServerAddress
Returns the host name the web server listens on.
getId() - Method in class org.atteo.moonshine.services.AbstractService
 
getId() - Method in interface org.atteo.moonshine.services.Service
 
getInitializers() - Method in class org.atteo.moonshine.webserver.ServletContainer
 
getInjector() - Method in class org.atteo.moonshine.MoonshineServletContextListener
 
getInstance(Class<T>) - Method in class org.atteo.moonshine.hibernate.GuiceConstraintValidatorFactory
 
getLockMode(Object) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
getLoggerName() - Method in class org.atteo.moonshine.logback.LoggerNameFilter
 
getLogHome() - Method in class org.atteo.moonshine.directories.SubdirectoryLayout
 
getLogHome() - Method in interface org.atteo.moonshine.directories.WriteableDirectoryLayout
 
getLogHome() - Method in class org.atteo.moonshine.directories.XdgDirectoryLayout
 
getLogin() - Method in class org.atteo.moonshine.shiro.database.Account
 
getLogLevel() - Method in class org.atteo.moonshine.logging.LoggingCommandLineParameters
 
getMaxIdleTime() - Method in class org.atteo.moonshine.jta.PoolOptions
 
getMaxPoolSize() - Method in class org.atteo.moonshine.jta.PoolOptions
 
getMBeanInfo() - Method in class org.atteo.moonshine.jmx.GuiceBindings
 
getMetamodel() - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
getMetamodel() - Method in class org.atteo.moonshine.jpa.TransactionScopedEntityManager
 
getMinPoolSize() - Method in class org.atteo.moonshine.jta.PoolOptions
 
getName() - Method in class org.atteo.moonshine.jetty.handlers.ResourceHandlerMimeTypeConfig
 
getName() - Method in class org.atteo.moonshine.services.internal.ServiceMetadata
 
getName() - Method in interface org.atteo.moonshine.services.ServiceInfo
 
getName() - Method in class org.atteo.moonshine.tomcat.HostConfig
 
getParameters() - Method in class org.atteo.moonshine.directories.DefaultFileAccessor
 
getParameters() - Method in interface org.atteo.moonshine.directories.FileAccessorFactory
Returns parameters object for JCommander.
getParameters() - Method in class org.atteo.moonshine.logging.Logback
 
getParameters() - Method in interface org.atteo.moonshine.logging.Logging
Returns object to be filled with parameters using JCommander.
getParams() - Method in class org.atteo.moonshine.webserver.ServletOrFilterDefinition
 
getPassword() - Method in class org.atteo.moonshine.shiro.simple.Account
 
getPath() - Method in class org.atteo.moonshine.tomcat.ContextConfig
 
getPath() - Method in class org.atteo.moonshine.websocket.WebSocketContainerService.EndpointDefinition
 
getPatterns() - Method in class org.atteo.moonshine.webserver.ServletOrFilterDefinition
 
getPort() - Method in class org.atteo.moonshine.jetty.connectors.AbstractNetworkConnectorConfig
Returns the port on which the connector listens.
getPort() - Method in interface org.atteo.moonshine.jmx.RmiRegistryPort
 
getPort() - Method in class org.atteo.moonshine.tomcat.TomcatConnectorConfig
 
getPort() - Method in interface org.atteo.moonshine.webserver.WebServerAddress
Returns the port web server listens on.
getProperties() - Method in interface org.atteo.moonshine.directories.FileAccessor
Returns filtering properties.
getProperties() - Method in class org.atteo.moonshine.hibernate.HibernatePlugin
Returns a list of additional properties to add when creating EntityManagerFactory.
getProperties() - Method in class org.atteo.moonshine.hibernate.search.HibernateSearch
 
getProperties() - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
getPropertyResolver() - Method in class org.atteo.moonshine.ConfigurationReader
 
getProtocol() - Method in class org.atteo.moonshine.tomcat.TomcatConnectorConfig
 
getProtocolString() - Method in class org.atteo.moonshine.jetty.connectors.ConnectionFactoryConfig
 
getProtocolString() - Method in class org.atteo.moonshine.jetty.connectors.HttpConnectionFactoryConfig
 
getProtocolString() - Method in class org.atteo.moonshine.jetty.connectors.SslConnectionFactoryConfig
 
getProvider() - Method in class org.atteo.moonshine.webserver.ServletOrFilterDefinition
 
getReapTimeout() - Method in class org.atteo.moonshine.jta.PoolOptions
 
getReference(Class<T>, Object) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
getRoles() - Method in class org.atteo.moonshine.shiro.simple.Account
 
getRule() - Method in class org.atteo.moonshine.jetty.rewriterules.RedirectPatternRuleConfig
 
getRule() - Method in class org.atteo.moonshine.jetty.rewriterules.RedirectRegexRuleConfig
 
getRule() - Method in class org.atteo.moonshine.jetty.rewriterules.RewritePatternRuleConfig
 
getRule() - Method in class org.atteo.moonshine.jetty.rewriterules.RewriteRegexRuleConfig
 
getRule() - Method in class org.atteo.moonshine.jetty.rewriterules.RuleConfig
 
getRule() - Method in class org.atteo.moonshine.jetty.rewriterules.VirtualHostRuleConfig
 
getSalt() - Method in class org.atteo.moonshine.shiro.database.Account
 
getService() - Method in class org.atteo.moonshine.services.internal.ServiceMetadata.Dependency
 
getService() - Method in class org.atteo.moonshine.services.internal.ServiceMetadata
 
getServiceElements() - Method in interface org.atteo.moonshine.services.Services
Returns a mapping from Service to the list of bindings it registers.
getServiceElements() - Method in class org.atteo.moonshine.services.ServicesImplementation
 
getSslContextFactory() - Method in class org.atteo.moonshine.jetty.connectors.SslContextFactoryConfig
 
getStatus() - Method in class org.atteo.moonshine.services.internal.ServiceMetadata
 
getSubHandlers() - Method in class org.atteo.moonshine.jetty.handlers.ContextHandlerCollectionConfig
 
getSubHandlers() - Method in class org.atteo.moonshine.jetty.handlers.HandlerCollectionConfig
 
getSubHandlers() - Method in class org.atteo.moonshine.jetty.handlers.HandlerConfig
 
getSubHandlers() - Method in class org.atteo.moonshine.jetty.handlers.HandlerWrapperConfig
 
getSubprotocols() - Method in class org.atteo.moonshine.websocket.WebSocketContainerService.EndpointDefinition
 
getSubServices() - Method in class org.atteo.moonshine.Config
 
getSubServices() - Method in class org.atteo.moonshine.ConfigurableService
 
getSubServices() - Method in class org.atteo.moonshine.jetty.handlers.ServletContextHandlerConfig
 
getSubServices() - Method in class org.atteo.moonshine.jetty.Jetty
 
getSubServices() - Method in class org.atteo.moonshine.services.AbstractService
 
getSubServices() - Method in interface org.atteo.moonshine.services.Service
Returns a list of direct sub-services this service contains.
getSubServices() - Method in class org.atteo.moonshine.shiro.ShiroService
 
getSubServices() - Method in class org.atteo.moonshine.tomcat.ContextConfig
 
getSubServices() - Method in class org.atteo.moonshine.tomcat.TomcatService
 
getTestRules(Object) - Method in class org.atteo.moonshine.tests.MoonshineRunner
 
getTransaction() - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
getTransaction() - Method in class org.atteo.moonshine.jpa.TransactionScopedEntityManager
 
getTransactionIdentifier(Transaction) - Method in class org.atteo.moonshine.hibernate.CustomJtaPlatform
 
getUrl() - Method in interface org.atteo.moonshine.webserver.WebServerAddress
Returns the URL web server listens on.
getUsername() - Method in class org.atteo.moonshine.shiro.simple.Account
 
getUserProperties() - Method in class org.atteo.moonshine.websocket.WebSocketContainerService.EndpointDefinition
 
getVirtualMachinePid() - Static method in class org.atteo.moonshine.jmx.JmxUtils
 
getWrappedHandlerConfig() - Method in class org.atteo.moonshine.jetty.handlers.ContextHandlerConfig
 
getWriteableCacheFile(String) - Method in interface org.atteo.moonshine.directories.FileAccessor
Returns the path where cache file with given name should stored.
getWriteableDataFile(String) - Method in interface org.atteo.moonshine.directories.FileAccessor
Returns the path where data file with given name should stored.
getWriteableLogfile(String) - Method in interface org.atteo.moonshine.directories.FileAccessor
Returns the path where log files with given name should be stored.
getWritebleConfigFile(String) - Method in interface org.atteo.moonshine.directories.FileAccessor
Return the path where config file with given name should exist.
go(String) - Method in class org.atteo.moonshine.webdriver.WebDriverHelper
Loads the specified path from websever;
GuiceBindings - Class in org.atteo.moonshine.jmx
MBean which lists all registered Guice bindings.
GuiceBindings() - Constructor for class org.atteo.moonshine.jmx.GuiceBindings
 
GuiceBindingsHelper - Class in org.atteo.moonshine.services.internal
 
GuiceBindingsHelper() - Constructor for class org.atteo.moonshine.services.internal.GuiceBindingsHelper
 
GuiceConstraintValidatorFactory - Class in org.atteo.moonshine.hibernate
 
GuiceConstraintValidatorFactory(Injector) - Constructor for class org.atteo.moonshine.hibernate.GuiceConstraintValidatorFactory
 
GzipHandlerConfig - Class in org.atteo.moonshine.jetty.handlers
Jetty GZIP compression handler.
GzipHandlerConfig() - Constructor for class org.atteo.moonshine.jetty.handlers.GzipHandlerConfig
 

H

H2 - Class in org.atteo.moonshine.h2
Starts H2 database
H2() - Constructor for class org.atteo.moonshine.h2.H2
 
HandlerCollectionConfig - Class in org.atteo.moonshine.jetty.handlers
Jetty handler collection.
HandlerCollectionConfig() - Constructor for class org.atteo.moonshine.jetty.handlers.HandlerCollectionConfig
 
HandlerConfig - Class in org.atteo.moonshine.jetty.handlers
 
HandlerConfig() - Constructor for class org.atteo.moonshine.jetty.handlers.HandlerConfig
 
HandlerDispatcher - Class in org.atteo.moonshine.websocket.jsonmessages
 
HandlerDispatcher() - Constructor for class org.atteo.moonshine.websocket.jsonmessages.HandlerDispatcher
 
HandlerListConfig - Class in org.atteo.moonshine.jetty.handlers
Jetty handler list.
HandlerListConfig() - Constructor for class org.atteo.moonshine.jetty.handlers.HandlerListConfig
 
HandlerWrapperConfig - Class in org.atteo.moonshine.jetty.handlers
 
HandlerWrapperConfig() - Constructor for class org.atteo.moonshine.jetty.handlers.HandlerWrapperConfig
 
hashPassword(String, ByteSource) - Method in class org.atteo.moonshine.shiro.database.DatabaseRealm
 
hear(TypeLiteral<I>, TypeEncounter<I>) - Method in class org.atteo.moonshine.injection.InjectMembersModule
 
HelloHandlerConfig - Class in org.atteo.moonshine.jetty.handlers
Jetty handler which prints given message.
HelloHandlerConfig() - Constructor for class org.atteo.moonshine.jetty.handlers.HelloHandlerConfig
 
HibernatePlugin - Class in org.atteo.moonshine.hibernate
Plugin which extends the functionality of Hibernate.
HibernatePlugin() - Constructor for class org.atteo.moonshine.hibernate.HibernatePlugin
 
HibernateSearch - Class in org.atteo.moonshine.hibernate.search
 
HibernateSearch() - Constructor for class org.atteo.moonshine.hibernate.search.HibernateSearch
 
HibernateService - Class in org.atteo.moonshine.hibernate
HibernateService - JPA implementation.
HibernateService() - Constructor for class org.atteo.moonshine.hibernate.HibernateService
 
homeDirectory(String) - Method in interface org.atteo.moonshine.Moonshine.Builder
 
homeDirectory(String) - Method in interface org.atteo.moonshine.Moonshine.RestrictedBuilder
Sets home directory for default file accessor.
HornetQ - Class in org.atteo.moonshine.hornetq
HornetQ JMS Client service.
HornetQ() - Constructor for class org.atteo.moonshine.hornetq.HornetQ
 
HornetQServer - Class in org.atteo.moonshine.hornetq
Starts HornetQ JMS server.
HornetQServer() - Constructor for class org.atteo.moonshine.hornetq.HornetQServer
 
HostConfig - Class in org.atteo.moonshine.tomcat
Virtual host configuration.
HostConfig() - Constructor for class org.atteo.moonshine.tomcat.HostConfig
 
Hsqldb - Class in org.atteo.moonshine.hsqldb
Starts HSQLDB database.
Hsqldb() - Constructor for class org.atteo.moonshine.hsqldb.Hsqldb
 
HttpConnectionFactoryConfig - Class in org.atteo.moonshine.jetty.connectors
A Connection Factory for HTTP Connections.
HttpConnectionFactoryConfig() - Constructor for class org.atteo.moonshine.jetty.connectors.HttpConnectionFactoryConfig
 

I

importBindings(ServiceMetadata, List<ServiceMetadata>, List<String>) - Static method in class org.atteo.moonshine.services.internal.ServiceModuleRewriter
Create a module with all provided elements and also with bindings imported with ImportService annotation.
ImportService - Annotation Type in org.atteo.moonshine.services
Makes the bindings from annotated service available to the local module.
indent(int) - Static method in class org.atteo.moonshine.services.internal.GuiceBindingsHelper
 
init(FilterConfig) - Method in class org.atteo.moonshine.firebuglogger.FireBugFilter
 
init(FilterConfig) - Method in class org.atteo.moonshine.jta.JtaFilter
 
initialize(FileAccessor, Properties) - Method in class org.atteo.moonshine.logging.Logback
 
initialize(FileAccessor, Properties) - Method in interface org.atteo.moonshine.logging.Logging
Setups final logging based on provided configuration.
InjectMembers - Annotation Type in org.atteo.moonshine.injection
Automatically inject members of the object in the annotated field when performing the injection on object.
injectMembers(Object) - Method in class org.atteo.moonshine.tests.MoonshineRule
Returns the rule which injects members of given object on each test run.
InjectMembersModule - Class in org.atteo.moonshine.injection
 
InjectMembersModule() - Constructor for class org.atteo.moonshine.injection.InjectMembersModule
 
InPlaceRealmService - Class in org.atteo.moonshine.shiro.simple
Realm with accounts hardcoded in the configuration.
InPlaceRealmService() - Constructor for class org.atteo.moonshine.shiro.simple.InPlaceRealmService
 
invoke(String, Object[], String[]) - Method in class org.atteo.moonshine.jmx.GuiceBindings
 
invoke(MethodInvocation) - Method in class org.atteo.moonshine.jta.TransactionalInterceptor
 
invoke(MethodInvocation) - Method in class org.atteo.moonshine.tests.FixtureInterceptor
 
isAdministrator() - Method in class org.atteo.moonshine.shiro.simple.Account
 
isHelp() - Method in class org.atteo.moonshine.MoonshineCommandLineParameters
 
isMethodOverriden(Class<? extends T>, Class<T>, String) - Static method in class org.atteo.moonshine.reflection.ReflectionUtils
Checks if given method is overridden.
isNoDefaults() - Method in class org.atteo.moonshine.MoonshineCommandLineParameters
 
isOpen() - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
isOpen() - Method in class org.atteo.moonshine.jpa.TransactionScopedEntityManager
 
isPrintConfig() - Method in class org.atteo.moonshine.MoonshineCommandLineParameters
 
isPrintDirectories() - Method in class org.atteo.moonshine.directories.FileAccessorCommandLineParameters
 
isPrintFilteredConfig() - Method in class org.atteo.moonshine.MoonshineCommandLineParameters
 
isPrintGuiceBindings() - Method in class org.atteo.moonshine.MoonshineCommandLineParameters
 
isSingleton(Class<?>) - Static method in class org.atteo.moonshine.services.internal.ReflectionTools
Checks whether class is marked as singleton.
isSingleton() - Method in class org.atteo.moonshine.services.internal.ServiceMetadata
 

J

JAXBContextResolver - Class in org.atteo.moonshine.jersey
 
JAXBContextResolver() - Constructor for class org.atteo.moonshine.jersey.JAXBContextResolver
 
Jersey - Class in org.atteo.moonshine.jersey
Starts Jersey JAX-RS implementation.
Jersey() - Constructor for class org.atteo.moonshine.jersey.Jersey
 
Jetty - Class in org.atteo.moonshine.jetty
Starts Jetty web server instance.
Jetty() - Constructor for class org.atteo.moonshine.jetty.Jetty
 
JettyWebSocketContainerService - Class in org.atteo.moonshine.websocket.jetty
Allows WebSocket endpoints registration.
JettyWebSocketContainerService() - Constructor for class org.atteo.moonshine.websocket.jetty.JettyWebSocketContainerService
 
JMinix - Class in org.atteo.moonshine.jminix
JMX web console.
JMinix() - Constructor for class org.atteo.moonshine.jminix.JMinix
 
JMX - Class in org.atteo.moonshine.jmx
JMX helper service.
JMX() - Constructor for class org.atteo.moonshine.jmx.JMX
 
JmxUtils - Class in org.atteo.moonshine.jmx
 
JmxUtils() - Constructor for class org.atteo.moonshine.jmx.JmxUtils
 
joinTransaction() - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
joinTransaction() - Method in class org.atteo.moonshine.jpa.TransactionScopedEntityManager
 
JolokiaService - Class in org.atteo.moonshine.jolokia
Jolokia - JMX-HTTP bridge.
JolokiaService() - Constructor for class org.atteo.moonshine.jolokia.JolokiaService
 
JpaService - Class in org.atteo.moonshine.jpa
Marks JPA implementation services.
JpaService() - Constructor for class org.atteo.moonshine.jpa.JpaService
 
JsonMessage - Interface in org.atteo.moonshine.websocket.jsonmessages
Root interface for every JSON message.
JsonMessages - Class in org.atteo.moonshine.websocket.jsonmessages
Client side JSON messages support.
JsonMessages() - Constructor for class org.atteo.moonshine.websocket.jsonmessages.JsonMessages
 
JsonMessages.Factory - Interface in org.atteo.moonshine.websocket.jsonmessages
 
JsonMessagesEndpoint - Class in org.atteo.moonshine.websocket.jsonmessages
 
JsonMessagesEndpoint(HandlerDispatcher) - Constructor for class org.atteo.moonshine.websocket.jsonmessages.JsonMessagesEndpoint
 
JsonMessagesService - Class in org.atteo.moonshine.websocket.jsonmessages
JSON WebSocket messages dispatcher.
JsonMessagesService() - Constructor for class org.atteo.moonshine.websocket.jsonmessages.JsonMessagesService
 
JtaConnectionFactoryWrapper - Interface in org.atteo.moonshine.jta
Wraps XAConnectionFactory into ConnectionFactory adding transaction support.
JtaDataSourceWrapper - Interface in org.atteo.moonshine.jta
Wraps XADataSource into DataSource adding transaction support.
JtaFilter - Class in org.atteo.moonshine.jta
Filter which wraps the request handling inside JTA transaction.
JtaFilter() - Constructor for class org.atteo.moonshine.jta.JtaFilter
 
JtaService - Class in org.atteo.moonshine.jta
Marks services which implements JTA.
JtaService() - Constructor for class org.atteo.moonshine.jta.JtaService
 

L

LiquibaseFacade - Class in org.atteo.moonshine.liquibase
Liquibase facade for migrations execution.
LiquibaseFacade(DataSource) - Constructor for class org.atteo.moonshine.liquibase.LiquibaseFacade
 
LiquibaseService - Class in org.atteo.moonshine.liquibase
Liquibase service.
LiquibaseService() - Constructor for class org.atteo.moonshine.liquibase.LiquibaseService
 
loadFinalLoggingConfiguration(FileAccessor, Properties) - Method in class org.atteo.moonshine.logging.Logback
 
LocalConnectorConfig - Class in org.atteo.moonshine.jetty.connectors
Jetty in-JVM internal connector.
LocalConnectorConfig() - Constructor for class org.atteo.moonshine.jetty.connectors.LocalConnectorConfig
 
lock(Object, LockModeType) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
lock(Object, LockModeType, Map<String, Object>) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
LogBack - Class in org.atteo.moonshine.logback
LogBack JMX support.
LogBack() - Constructor for class org.atteo.moonshine.logback.LogBack
 
Logback - Class in org.atteo.moonshine.logging
Logging implementation using Logback.
Logback() - Constructor for class org.atteo.moonshine.logging.Logback
 
logException(MoonshineException) - Static method in class org.atteo.moonshine.Moonshine.Factory
 
LoggerNameFilter - Class in org.atteo.moonshine.logback
 
LoggerNameFilter() - Constructor for class org.atteo.moonshine.logback.LoggerNameFilter
 
Logging - Interface in org.atteo.moonshine.logging
 
LoggingCommandLineParameters - Class in org.atteo.moonshine.logging
 
LoggingCommandLineParameters() - Constructor for class org.atteo.moonshine.logging.LoggingCommandLineParameters
 
LoggingCommandLineParameters.LogLevel - Enum in org.atteo.moonshine.logging
 
loggingFramework(Logging) - Method in interface org.atteo.moonshine.Moonshine.Builder
Sets logging framework implementation.

M

Main - Class in org.atteo.moonshine
Default main() method implementation.
Main() - Constructor for class org.atteo.moonshine.Main
 
main(String[]) - Static method in class org.atteo.moonshine.Main
 
MBean - Annotation Type in org.atteo.moonshine.jmx
MBean marker interface.
merge(T) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
Metrics - Class in org.moonshine.metrics
Metrics.
Metrics() - Constructor for class org.moonshine.metrics.Metrics
 
migrate(String) - Method in class org.atteo.moonshine.liquibase.LiquibaseFacade
Migrate using given migration.
migrate(String, String) - Method in class org.atteo.moonshine.liquibase.LiquibaseFacade
Migrate using given migration.
migrations - Variable in class org.atteo.moonshine.database.DatabaseService
 
MockAndBind - Annotation Type in org.atteo.moonshine.tests
Any field in test class marked with this annotation will be mocked with Mockito and the type registered in Guice.
MockitoRule - Class in org.atteo.moonshine.tests
Executes MockitoAnnotations.initMocks(java.lang.Object) and Mockito.validateMockitoUsage().
MockitoRule() - Constructor for class org.atteo.moonshine.tests.MockitoRule
 
Moonshine - Interface in org.atteo.moonshine
Moonshine container starting class.
Moonshine.Builder - Interface in org.atteo.moonshine
 
Moonshine.Factory - Class in org.atteo.moonshine
 
Moonshine.Factory() - Constructor for class org.atteo.moonshine.Moonshine.Factory
 
Moonshine.RestrictedBuilder - Interface in org.atteo.moonshine
 
MoonshineCommandLineParameters - Class in org.atteo.moonshine
 
MoonshineCommandLineParameters() - Constructor for class org.atteo.moonshine.MoonshineCommandLineParameters
 
MoonshineConfiguration - Annotation Type in org.atteo.moonshine.tests
Can be specified on a test class extending MoonshineTest.
MoonshineConfigurator - Interface in org.atteo.moonshine.tests
Allows to set some configuration options for Moonshine.
MoonshineException - Exception in org.atteo.moonshine
 
MoonshineException() - Constructor for exception org.atteo.moonshine.MoonshineException
 
MoonshineException(String) - Constructor for exception org.atteo.moonshine.MoonshineException
 
MoonshineException(String, Throwable) - Constructor for exception org.atteo.moonshine.MoonshineException
 
MoonshineRule - Class in org.atteo.moonshine.tests
JUnit rule which initializes Moonshine container.
MoonshineRule(String...) - Constructor for class org.atteo.moonshine.tests.MoonshineRule
Initializes Moonshine environment.
MoonshineRule(MoonshineConfigurator, String...) - Constructor for class org.atteo.moonshine.tests.MoonshineRule
Initializes Moonshine environment from given configuration files.
MoonshineRule(List<MoonshineConfigurator>, String...) - Constructor for class org.atteo.moonshine.tests.MoonshineRule
Initializes Moonshine environment from given configuration files.
MoonshineRunner - Class in org.atteo.moonshine.tests
Runs the tests inside Moonshine container.
MoonshineRunner(Class<?>) - Constructor for class org.atteo.moonshine.tests.MoonshineRunner
 
MoonshineServletContextListener - Class in org.atteo.moonshine
ServletContextListener which starts Moonshine framework.
MoonshineServletContextListener() - Constructor for class org.atteo.moonshine.MoonshineServletContextListener
 
MoonshineTest - Class in org.atteo.moonshine.tests
Executed the test class inside Moonshine container.
MoonshineTest() - Constructor for class org.atteo.moonshine.tests.MoonshineTest
 

O

onOpen(Session, EndpointConfig) - Method in class org.atteo.moonshine.websocket.jsonmessages.JsonMessagesEndpoint
 
OperaBrowser - Class in org.atteo.moonshine.webdriver.browsers
 
OperaBrowser() - Constructor for class org.atteo.moonshine.webdriver.browsers.OperaBrowser
 
org.atteo.moonshine - package org.atteo.moonshine
 
org.atteo.moonshine.atomikos - package org.atteo.moonshine.atomikos
 
org.atteo.moonshine.database - package org.atteo.moonshine.database
 
org.atteo.moonshine.directories - package org.atteo.moonshine.directories
 
org.atteo.moonshine.firebuglogger - package org.atteo.moonshine.firebuglogger
 
org.atteo.moonshine.h2 - package org.atteo.moonshine.h2
 
org.atteo.moonshine.hibernate - package org.atteo.moonshine.hibernate
 
org.atteo.moonshine.hibernate.search - package org.atteo.moonshine.hibernate.search
 
org.atteo.moonshine.hornetq - package org.atteo.moonshine.hornetq
 
org.atteo.moonshine.hsqldb - package org.atteo.moonshine.hsqldb
 
org.atteo.moonshine.injection - package org.atteo.moonshine.injection
 
org.atteo.moonshine.jaxrs - package org.atteo.moonshine.jaxrs
 
org.atteo.moonshine.jersey - package org.atteo.moonshine.jersey
 
org.atteo.moonshine.jersey.processor - package org.atteo.moonshine.jersey.processor
 
org.atteo.moonshine.jetty - package org.atteo.moonshine.jetty
 
org.atteo.moonshine.jetty.connectors - package org.atteo.moonshine.jetty.connectors
 
org.atteo.moonshine.jetty.handlers - package org.atteo.moonshine.jetty.handlers
 
org.atteo.moonshine.jetty.rewriterules - package org.atteo.moonshine.jetty.rewriterules
 
org.atteo.moonshine.jminix - package org.atteo.moonshine.jminix
 
org.atteo.moonshine.jmx - package org.atteo.moonshine.jmx
 
org.atteo.moonshine.jolokia - package org.atteo.moonshine.jolokia
 
org.atteo.moonshine.jpa - package org.atteo.moonshine.jpa
 
org.atteo.moonshine.jpa.processor - package org.atteo.moonshine.jpa.processor
 
org.atteo.moonshine.jta - package org.atteo.moonshine.jta
 
org.atteo.moonshine.liquibase - package org.atteo.moonshine.liquibase
 
org.atteo.moonshine.logback - package org.atteo.moonshine.logback
 
org.atteo.moonshine.logging - package org.atteo.moonshine.logging
 
org.atteo.moonshine.perf4j - package org.atteo.moonshine.perf4j
 
org.atteo.moonshine.reflection - package org.atteo.moonshine.reflection
 
org.atteo.moonshine.services - package org.atteo.moonshine.services
 
org.atteo.moonshine.services.assertions - package org.atteo.moonshine.services.assertions
 
org.atteo.moonshine.services.internal - package org.atteo.moonshine.services.internal
 
org.atteo.moonshine.shiro - package org.atteo.moonshine.shiro
 
org.atteo.moonshine.shiro.database - package org.atteo.moonshine.shiro.database
 
org.atteo.moonshine.shiro.simple - package org.atteo.moonshine.shiro.simple
 
org.atteo.moonshine.springdata - package org.atteo.moonshine.springdata
 
org.atteo.moonshine.springdata.processor - package org.atteo.moonshine.springdata.processor
 
org.atteo.moonshine.tests - package org.atteo.moonshine.tests
 
org.atteo.moonshine.tomcat - package org.atteo.moonshine.tomcat
 
org.atteo.moonshine.webdriver - package org.atteo.moonshine.webdriver
 
org.atteo.moonshine.webdriver.browsers - package org.atteo.moonshine.webdriver.browsers
 
org.atteo.moonshine.webserver - package org.atteo.moonshine.webserver
 
org.atteo.moonshine.webserver.crypto - package org.atteo.moonshine.webserver.crypto
 
org.atteo.moonshine.webserver.processor - package org.atteo.moonshine.webserver.processor
 
org.atteo.moonshine.websocket - package org.atteo.moonshine.websocket
 
org.atteo.moonshine.websocket.jetty - package org.atteo.moonshine.websocket.jetty
 
org.atteo.moonshine.websocket.jsonmessages - package org.atteo.moonshine.websocket.jsonmessages
 
org.atteo.moonshine.websocket.tomcat - package org.atteo.moonshine.websocket.tomcat
 
org.moonshine.metrics - package org.moonshine.metrics
 

P

ParameterProcessor - Interface in org.atteo.moonshine
Command line parameters processor.
pattern(String) - Method in interface org.atteo.moonshine.websocket.WebSocketContainerService.EndpointBuilder
 
pattern(String) - Method in class org.atteo.moonshine.websocket.WebSocketContainerService.EndpointDefinition
 
Perf4JService - Class in org.atteo.moonshine.perf4j
Profiling using Perf4J.
Perf4JService() - Constructor for class org.atteo.moonshine.perf4j.Perf4JService
 
persist(Object) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
PoolOptions - Class in org.atteo.moonshine.jta
 
PoolOptions() - Constructor for class org.atteo.moonshine.jta.PoolOptions
 
printBindings(Iterable<Module>) - Static method in class org.atteo.moonshine.services.internal.GuiceBindingsHelper
 
printBindings(Module) - Static method in class org.atteo.moonshine.services.internal.GuiceBindingsHelper
 
printCombinedXml() - Method in class org.atteo.moonshine.ConfigurationReader
 
printElement(Element, int) - Static method in class org.atteo.moonshine.services.internal.GuiceBindingsHelper
 
printElements(List<Element>, int) - Static method in class org.atteo.moonshine.services.internal.GuiceBindingsHelper
 
printPrivateElements(PrivateElements, int) - Static method in class org.atteo.moonshine.services.internal.GuiceBindingsHelper
 
printServiceElements(List<? extends ServiceInfo>) - Static method in class org.atteo.moonshine.services.internal.GuiceBindingsHelper
 
propagateLogbackLevelsToJul() - Method in class org.atteo.moonshine.logging.Logback
 
provider(Provider<? extends T>) - Method in interface org.atteo.moonshine.websocket.WebSocketContainerService.EndpointBuilder
 
provider(Provider<? extends T>) - Method in class org.atteo.moonshine.websocket.WebSocketContainerService.EndpointDefinition
 
PublishJmx - Class in org.atteo.moonshine.jmx
Publishes JMX MBeanServer through RMI.
PublishJmx() - Constructor for class org.atteo.moonshine.jmx.PublishJmx
 

R

read() - Method in class org.atteo.moonshine.ConfigurationReader
 
ReadOnlyDirectoryLayout - Interface in org.atteo.moonshine.directories
 
RealmService - Class in org.atteo.moonshine.shiro
Shiro realm service.
RealmService() - Constructor for class org.atteo.moonshine.shiro.RealmService
 
redirectLogsToSLF4J() - Method in class org.atteo.moonshine.logging.Logback
Disable JUL logging and redirect all logs though SLF4J.
RedirectPatternRuleConfig - Class in org.atteo.moonshine.jetty.rewriterules
Redirects the response whenever the rule finds a match.
RedirectPatternRuleConfig() - Constructor for class org.atteo.moonshine.jetty.rewriterules.RedirectPatternRuleConfig
 
RedirectRegexRuleConfig - Class in org.atteo.moonshine.jetty.rewriterules
Redirects the response by matching with a regular expression.
RedirectRegexRuleConfig() - Constructor for class org.atteo.moonshine.jetty.rewriterules.RedirectRegexRuleConfig
 
ReflectionTools - Class in org.atteo.moonshine.services.internal
 
ReflectionTools() - Constructor for class org.atteo.moonshine.services.internal.ReflectionTools
 
ReflectionUtils - Class in org.atteo.moonshine.reflection
 
ReflectionUtils() - Constructor for class org.atteo.moonshine.reflection.ReflectionUtils
 
refresh(Object) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
refresh(Object, Map<String, Object>) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
refresh(Object, LockModeType) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
refresh(Object, LockModeType, Map<String, Object>) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
registerMigration(DatabaseMigration) - Method in class org.atteo.moonshine.database.DatabaseService
Register database migration.
registerSynchronization(Synchronization) - Method in class org.atteo.moonshine.hibernate.CustomJtaPlatform
 
releaseInstance(ConstraintValidator<?, ?>) - Method in class org.atteo.moonshine.hibernate.GuiceConstraintValidatorFactory
 
RemoteWebServerService - Class in org.atteo.moonshine.webserver
Provides address to the remote web server.
RemoteWebServerService() - Constructor for class org.atteo.moonshine.webserver.RemoteWebServerService
 
remove(Object) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
RepositoryClassIndexProcessor - Class in org.atteo.moonshine.springdata.processor
 
RepositoryClassIndexProcessor() - Constructor for class org.atteo.moonshine.springdata.processor.RepositoryClassIndexProcessor
 
RepositoryFactoryProvider - Class in org.atteo.moonshine.springdata
Provides RepositoryFactorySupport.
RepositoryFactoryProvider() - Constructor for class org.atteo.moonshine.springdata.RepositoryFactoryProvider
 
RepositoryProvider<T> - Class in org.atteo.moonshine.springdata
Provides repository of given class.
RepositoryProvider(Class<T>) - Constructor for class org.atteo.moonshine.springdata.RepositoryProvider
 
RequestRule - Class in org.atteo.moonshine.tests
With this rule added the test acts as if it were executed as a part of a HTTP request.
RequestRule() - Constructor for class org.atteo.moonshine.tests.RequestRule
 
require(Transaction.Runnable) - Static method in class org.atteo.moonshine.jta.Transaction
 
require(Transaction.ThrowingRunnable<E>) - Static method in class org.atteo.moonshine.jta.Transaction
 
require(Transaction.ReturningRunnable<T, E>) - Static method in class org.atteo.moonshine.jta.Transaction
 
ResetMocksRule - Class in org.atteo.moonshine.tests
Resets the mocks registered using MockAndBind.
ResetMocksRule(MoonshineRule) - Constructor for class org.atteo.moonshine.tests.ResetMocksRule
 
ResourceClassIndexProcessor - Class in org.atteo.moonshine.jersey.processor
 
ResourceClassIndexProcessor() - Constructor for class org.atteo.moonshine.jersey.processor.ResourceClassIndexProcessor
 
ResourceHandlerConfig - Class in org.atteo.moonshine.jetty.handlers
Jetty resource handler.
ResourceHandlerConfig() - Constructor for class org.atteo.moonshine.jetty.handlers.ResourceHandlerConfig
 
ResourceHandlerMimeTypeConfig - Class in org.atteo.moonshine.jetty.handlers
 
ResourceHandlerMimeTypeConfig() - Constructor for class org.atteo.moonshine.jetty.handlers.ResourceHandlerMimeTypeConfig
 
ResourceModel - Annotation Type in org.atteo.moonshine.jaxrs
Marks models used in JAX-RS resources.
retrieveTransactionManager() - Method in class org.atteo.moonshine.hibernate.CustomJtaPlatform
 
retrieveUserTransaction() - Method in class org.atteo.moonshine.hibernate.CustomJtaPlatform
 
RewriteHandlerConfig - Class in org.atteo.moonshine.jetty.handlers
Jetty rewrite handler.
RewriteHandlerConfig() - Constructor for class org.atteo.moonshine.jetty.handlers.RewriteHandlerConfig
 
RewritePatternRuleConfig - Class in org.atteo.moonshine.jetty.rewriterules
Rewrite the URI by replacing the matched PathMap path with a fixed string.
RewritePatternRuleConfig() - Constructor for class org.atteo.moonshine.jetty.rewriterules.RewritePatternRuleConfig
 
RewriteRegexRuleConfig - Class in org.atteo.moonshine.jetty.rewriterules
Rewrite the URI by matching with a regular expression.
RewriteRegexRuleConfig() - Constructor for class org.atteo.moonshine.jetty.rewriterules.RewriteRegexRuleConfig
 
RmiRegistry - Class in org.atteo.moonshine.jmx
Starts RMI registry.
RmiRegistry() - Constructor for class org.atteo.moonshine.jmx.RmiRegistry
 
RmiRegistryPort - Interface in org.atteo.moonshine.jmx
Port on which RMI registry was started.
rollbackLastUpdate(String) - Method in class org.atteo.moonshine.liquibase.LiquibaseFacade
Rollbacks last update.
rollbackLastUpdate(String, String) - Method in class org.atteo.moonshine.liquibase.LiquibaseFacade
Rollbacks last update.
RuleConfig - Class in org.atteo.moonshine.jetty.rewriterules
 
RuleConfig() - Constructor for class org.atteo.moonshine.jetty.rewriterules.RuleConfig
 
rules(Object) - Method in class org.atteo.moonshine.tests.MoonshineRunner
 
run() - Method in interface org.atteo.moonshine.jta.Transaction.ReturningRunnable
 
run() - Method in interface org.atteo.moonshine.jta.Transaction.Runnable
 
run() - Method in interface org.atteo.moonshine.jta.Transaction.ThrowingRunnable
 

S

SCHEMA_FILE_NAME - Static variable in class org.atteo.moonshine.ConfigurationReader
 
SenderProvider<T> - Interface in org.atteo.moonshine.websocket.jsonmessages
Returns sender for a given session.
ServerConnectorConfig - Class in org.atteo.moonshine.jetty.connectors
Jetty connector using NIO buffers and non blocking threading model.
ServerConnectorConfig() - Constructor for class org.atteo.moonshine.jetty.connectors.ServerConnectorConfig
 
Service - Interface in org.atteo.moonshine.services
Fundamental Moonshine component encapsulating some functionality.
ServiceInfo - Interface in org.atteo.moonshine.services
Service runtime information.
ServiceMetadata - Class in org.atteo.moonshine.services.internal
 
ServiceMetadata(Service) - Constructor for class org.atteo.moonshine.services.internal.ServiceMetadata
 
ServiceMetadata.Dependency - Class in org.atteo.moonshine.services.internal
 
ServiceMetadata.Dependency(ServiceMetadata, Annotation) - Constructor for class org.atteo.moonshine.services.internal.ServiceMetadata.Dependency
 
ServiceMetadata.Status - Enum in org.atteo.moonshine.services.internal
 
ServiceModuleRewriter - Class in org.atteo.moonshine.services.internal
 
ServiceModuleRewriter() - Constructor for class org.atteo.moonshine.services.internal.ServiceModuleRewriter
 
Services - Interface in org.atteo.moonshine.services
Configures and starts services.
Services.Builder - Interface in org.atteo.moonshine.services
 
Services.Factory - Class in org.atteo.moonshine.services
 
Services.Factory() - Constructor for class org.atteo.moonshine.services.Services.Factory
 
ServicesImplementation - Class in org.atteo.moonshine.services
 
ServicesImplementation() - Constructor for class org.atteo.moonshine.services.ServicesImplementation
 
ServletClassIndexProcessor - Class in org.atteo.moonshine.webserver.processor
 
ServletClassIndexProcessor() - Constructor for class org.atteo.moonshine.webserver.processor.ServletClassIndexProcessor
 
ServletContainer - Class in org.atteo.moonshine.webserver
Allows configuration of servlets, filters and listeners.
ServletContainer() - Constructor for class org.atteo.moonshine.webserver.ServletContainer
 
servletContainer - Variable in class org.atteo.moonshine.websocket.WebSocketContainerService
 
ServletContextHandlerConfig - Class in org.atteo.moonshine.jetty.handlers
Jetty servlet handler.
ServletContextHandlerConfig() - Constructor for class org.atteo.moonshine.jetty.handlers.ServletContextHandlerConfig
 
ServletOrFilterDefinition<T> - Class in org.atteo.moonshine.webserver
 
ServletOrFilterDefinition(Provider<T>, Map<String, String>, String[]) - Constructor for class org.atteo.moonshine.webserver.ServletOrFilterDefinition
 
setAttribute(Attribute) - Method in class org.atteo.moonshine.jmx.GuiceBindings
 
setAttributes(AttributeList) - Method in class org.atteo.moonshine.jmx.GuiceBindings
 
setContext(Context) - Method in class org.atteo.moonshine.firebuglogger.FireBugAppender
 
setDefaultFactory(ConstraintValidatorFactory) - Method in class org.atteo.moonshine.hibernate.GuiceConstraintValidatorFactory
 
setElements(List<Element>) - Method in class org.atteo.moonshine.services.internal.ServiceMetadata
 
setFlushMode(FlushModeType) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
setHashedPassword(String) - Method in class org.atteo.moonshine.shiro.database.Account
 
setLoggerName(String) - Method in class org.atteo.moonshine.logback.LoggerNameFilter
 
setLogin(String) - Method in class org.atteo.moonshine.shiro.database.Account
 
setProperty(String, Object) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
setSalt(String) - Method in class org.atteo.moonshine.shiro.database.Account
 
setServletResponse(HttpServletResponse) - Static method in class org.atteo.moonshine.firebuglogger.FireBugAppender
 
setSingleton(boolean) - Method in class org.atteo.moonshine.services.internal.ServiceMetadata
 
setStatus(ServiceMetadata.Status) - Method in class org.atteo.moonshine.services.internal.ServiceMetadata
 
setWriteableLayout(WriteableDirectoryLayout) - Method in class org.atteo.moonshine.directories.DefaultFileAccessor
 
setWriteableLayout(WriteableDirectoryLayout) - Method in interface org.atteo.moonshine.directories.FileAccessorFactory
Sets given layout.
ShiroRule - Class in org.atteo.moonshine.tests
With this rule added each test is executed within the scope of new Subject.
ShiroRule() - Constructor for class org.atteo.moonshine.tests.ShiroRule
 
ShiroService - Class in org.atteo.moonshine.shiro
ShiroService service.
ShiroService() - Constructor for class org.atteo.moonshine.shiro.ShiroService
 
shutdownHook(boolean) - Method in interface org.atteo.moonshine.Moonshine.Builder
 
shutdownHook(boolean) - Method in interface org.atteo.moonshine.Moonshine.RestrictedBuilder
Enables or disables registering shutdown hook with Runtime.addShutdownHook(Thread).
skipDefaultConfigurationFiles() - Method in interface org.atteo.moonshine.Moonshine.Builder
 
skipDefaultConfigurationFiles() - Method in interface org.atteo.moonshine.Moonshine.RestrictedBuilder
Skips default configuration files.
skipUncaughtExceptionHandler() - Method in interface org.atteo.moonshine.Moonshine.Builder
Do not register uncaught exception handler.
SpringData - Class in org.atteo.moonshine.springdata
Creates and binds Spring Data JPA repositories.
SpringData() - Constructor for class org.atteo.moonshine.springdata.SpringData
 
SslConnectionFactoryConfig - Class in org.atteo.moonshine.jetty.connectors
A Connection Factory for SSL Connections.
SslConnectionFactoryConfig() - Constructor for class org.atteo.moonshine.jetty.connectors.SslConnectionFactoryConfig
 
SslContextFactoryConfig - Class in org.atteo.moonshine.jetty.connectors
 
SslContextFactoryConfig() - Constructor for class org.atteo.moonshine.jetty.connectors.SslContextFactoryConfig
 
start() - Method in class org.atteo.moonshine.ConfigurableService
 
start() - Method in class org.atteo.moonshine.firebuglogger.FireBugAppender
 
start() - Method in class org.atteo.moonshine.firebuglogger.FireBugLoggerService
 
start() - Method in class org.atteo.moonshine.hornetq.HornetQServer
 
start() - Method in class org.atteo.moonshine.jetty.handlers.ServletContextHandlerConfig
 
start() - Method in class org.atteo.moonshine.jetty.Jetty
 
start() - Method in class org.atteo.moonshine.jmx.JMX
 
start() - Method in class org.atteo.moonshine.jmx.PublishJmx
 
start() - Method in class org.atteo.moonshine.logback.LogBack
 
start() - Method in class org.atteo.moonshine.logback.LoggerNameFilter
 
start() - Method in interface org.atteo.moonshine.Moonshine
Starts all configured services.
start() - Method in class org.atteo.moonshine.services.AbstractService
 
start() - Method in class org.atteo.moonshine.services.assertions.AssertionService
 
start() - Method in interface org.atteo.moonshine.services.Service
Starts this service.
start() - Method in interface org.atteo.moonshine.services.Services
Starts all services.
start() - Method in class org.atteo.moonshine.services.ServicesImplementation
 
start() - Method in class org.atteo.moonshine.shiro.ShiroService
 
start() - Method in class org.atteo.moonshine.tomcat.ContextConfig
 
start() - Method in class org.atteo.moonshine.tomcat.TomcatService
 
start() - Method in class org.moonshine.metrics.Metrics
 
stop() - Method in class org.atteo.moonshine.ConfigurableService
 
stop() - Method in class org.atteo.moonshine.jetty.handlers.ServletContextHandlerConfig
 
stop() - Method in class org.atteo.moonshine.jetty.Jetty
 
stop() - Method in interface org.atteo.moonshine.Moonshine
Stops all configured services.
stop() - Method in class org.atteo.moonshine.services.AbstractService
 
stop() - Method in interface org.atteo.moonshine.services.Service
Stops this service.
stop() - Method in interface org.atteo.moonshine.services.Services
Stops all services.
stop() - Method in class org.atteo.moonshine.services.ServicesImplementation
 
stop() - Method in class org.atteo.moonshine.tomcat.ContextConfig
 
stop() - Method in class org.atteo.moonshine.tomcat.TomcatService
 
stop() - Method in class org.moonshine.metrics.Metrics
 
SubdirectoryLayout - Class in org.atteo.moonshine.directories
Subdirectory layout.
SubdirectoryLayout(Path) - Constructor for class org.atteo.moonshine.directories.SubdirectoryLayout
Creates subdirectory layout.

T

TomcatConnectorConfig - Class in org.atteo.moonshine.tomcat
 
TomcatConnectorConfig() - Constructor for class org.atteo.moonshine.tomcat.TomcatConnectorConfig
 
TomcatService - Class in org.atteo.moonshine.tomcat
Starts Tomcat.
TomcatService() - Constructor for class org.atteo.moonshine.tomcat.TomcatService
 
TomcatWebSocketContainerService - Class in org.atteo.moonshine.websocket.tomcat
WebSocket container for Tomcat.
TomcatWebSocketContainerService() - Constructor for class org.atteo.moonshine.websocket.tomcat.TomcatWebSocketContainerService
 
TopLevelService - Class in org.atteo.moonshine
Service which can be instantiated as the direct child of the root XML tag in the configuration file.
TopLevelService() - Constructor for class org.atteo.moonshine.TopLevelService
 
toString() - Method in class org.atteo.moonshine.jpa.TransactionScopedEntityManager
 
Transaction - Class in org.atteo.moonshine.jta
 
Transaction() - Constructor for class org.atteo.moonshine.jta.Transaction
 
Transaction.ReturningRunnable<T,E extends Throwable> - Interface in org.atteo.moonshine.jta
 
Transaction.Runnable - Interface in org.atteo.moonshine.jta
 
Transaction.ThrowingRunnable<E extends Throwable> - Interface in org.atteo.moonshine.jta
 
Transactional - Annotation Type in org.atteo.moonshine.jta
Wraps method call inside transaction.
TransactionalInterceptor - Class in org.atteo.moonshine.jta
 
TransactionalInterceptor() - Constructor for class org.atteo.moonshine.jta.TransactionalInterceptor
 
TransactionalService - Class in org.atteo.moonshine.jta
Adds support for Transactional annotation.
TransactionalService() - Constructor for class org.atteo.moonshine.jta.TransactionalService
 
TransactionScopedEntityManager - Class in org.atteo.moonshine.jpa
 
TransactionScopedEntityManager() - Constructor for class org.atteo.moonshine.jpa.TransactionScopedEntityManager
 

U

unwrap(Class<T>) - Method in class org.atteo.moonshine.jpa.DelegatingEntityManager
 
userProperties - Variable in class org.atteo.moonshine.websocket.WebSocketContainerService.EndpointDefinition
 

V

valueOf(String) - Static method in enum org.atteo.moonshine.logging.LoggingCommandLineParameters.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.atteo.moonshine.services.internal.ServiceMetadata.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.atteo.moonshine.logging.LoggingCommandLineParameters.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.atteo.moonshine.services.internal.ServiceMetadata.Status
Returns an array containing the constants of this enum type, in the order they are declared.
VirtualHostRuleConfig - Class in org.atteo.moonshine.jetty.rewriterules
 
VirtualHostRuleConfig() - Constructor for class org.atteo.moonshine.jetty.rewriterules.VirtualHostRuleConfig
 

W

waitUntil(Function<WebDriver, T>) - Method in class org.atteo.moonshine.webdriver.WebDriverHelper
 
waitUntil(Function<WebDriver, T>, String) - Method in class org.atteo.moonshine.webdriver.WebDriverHelper
 
waitUntilPath(String) - Method in class org.atteo.moonshine.webdriver.WebDriverHelper
 
WebAnnotationsService - Class in org.atteo.moonshine.webserver
Registers annotated servlets and filters.
WebAnnotationsService() - Constructor for class org.atteo.moonshine.webserver.WebAnnotationsService
 
WebDriverHelper - Class in org.atteo.moonshine.webdriver
WebDriver helper functions.
WebDriverHelper() - Constructor for class org.atteo.moonshine.webdriver.WebDriverHelper
 
WebDriverHelperService - Class in org.atteo.moonshine.webdriver
 
WebDriverHelperService() - Constructor for class org.atteo.moonshine.webdriver.WebDriverHelperService
 
WebDriverService - Class in org.atteo.moonshine.webdriver
Starts the browser and binds the RemoteWebDriver which can be used to drive it.
WebDriverService() - Constructor for class org.atteo.moonshine.webdriver.WebDriverService
 
WebServerAddress - Interface in org.atteo.moonshine.webserver
Interface which can be injected to retrieve webserver address.
WebServerService - Class in org.atteo.moonshine.webserver
WebServer service.
WebServerService() - Constructor for class org.atteo.moonshine.webserver.WebServerService
 
WebSocketContainerService - Class in org.atteo.moonshine.websocket
WebSocket container.
WebSocketContainerService() - Constructor for class org.atteo.moonshine.websocket.WebSocketContainerService
 
WebSocketContainerService.EndpointBuilder<T> - Interface in org.atteo.moonshine.websocket
 
WebSocketContainerService.EndpointDefinition<T> - Class in org.atteo.moonshine.websocket
 
WebSocketContainerService.EndpointDefinition(Class<T>) - Constructor for class org.atteo.moonshine.websocket.WebSocketContainerService.EndpointDefinition
 
wrap(String, XAConnectionFactory, PoolOptions) - Method in interface org.atteo.moonshine.jta.JtaConnectionFactoryWrapper
Wrap given XAConnectionFactory into ConnectionFactory adding transaction support.
wrap(String, XADataSource, PoolOptions, String) - Method in interface org.atteo.moonshine.jta.JtaDataSourceWrapper
Wrap given XADataSource into DataSource adding transaction support.
wrap(Module) - Method in class org.atteo.moonshine.services.internal.DuplicateDetectionWrapper
Wraps the module into another one which skips any modules which are already installed.
wrappedHandler - Variable in class org.atteo.moonshine.jetty.handlers.HandlerWrapperConfig
 
WriteableDirectoryLayout - Interface in org.atteo.moonshine.directories
 

X

XdgDirectoryLayout - Class in org.atteo.moonshine.directories
Specifies directory layout based on XDG Base Directory Specification.
XdgDirectoryLayout(String) - Constructor for class org.atteo.moonshine.directories.XdgDirectoryLayout
 
A B C D E F G H I J L M O P R S T U V W X 

Copyright © 2013 Atteo. All rights reserved.