A B C D E G H I J L N O P R S T U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractConfigurationModule - Class in org.somda.sdc.common.guice
-
Utility class for other modules to allow app configuration via Google Guice.
- AbstractConfigurationModule() - Constructor for class org.somda.sdc.common.guice.AbstractConfigurationModule
- AbstractEventMessage<T> - Class in org.somda.sdc.common.event
-
Simple message container to ease use with EventBus.
- AbstractEventMessage(T) - Constructor for class org.somda.sdc.common.event.AbstractEventMessage
- AutoLock<T extends Lock> - Class in org.somda.sdc.common.util
-
Converts locks to auto-closables.
B
- bind(String, TypeLiteral<T>, T) - Method in class org.somda.sdc.common.guice.AbstractConfigurationModule
-
Binds a configuration key to a value from outside.
- bind(String, Class<T>, T) - Method in class org.somda.sdc.common.guice.AbstractConfigurationModule
-
Binds a configuration key to a value from outside.
C
- close() - Method in class org.somda.sdc.common.util.AutoLock
- CommonConfig - Class in org.somda.sdc.common
-
Common constants.
- CommonConfig() - Constructor for class org.somda.sdc.common.CommonConfig
- configure() - Method in class org.somda.sdc.common.guice.AbstractConfigurationModule
-
Processes the default configuration.
- configure() - Method in class org.somda.sdc.common.guice.DefaultCommonModule
- convert(Map<String, PrefixNamespaceMappingParser.PrefixNamespacePair>) - Method in class org.somda.sdc.common.util.NamespacePrefixMapperConverter
-
Converts from a PrefixNamespaceMappingParser.PrefixNamespacePair map to a NamespacePrefixMapper.
- createUuid(String) - Static method in class org.somda.sdc.common.util.UriUtil
-
Creates a UUID URN from a hex-encoded UUID.
- createUuid(UUID) - Static method in class org.somda.sdc.common.util.UriUtil
-
Creates a UUID URN from a UUID.
- customConfigure() - Method in class org.somda.sdc.common.guice.AbstractConfigurationModule
-
Implement this method to apply some custom configuration.
D
- deepCopy(T) - Method in class org.somda.sdc.common.util.JaxbModelCloning
-
Creates a deep copy of given BICEPS or DPWS model object.
- DefaultCommonConfigModule - Class in org.somda.sdc.common.guice
-
Configuration for the common module.
- DefaultCommonConfigModule() - Constructor for class org.somda.sdc.common.guice.DefaultCommonConfigModule
- DefaultCommonModule - Class in org.somda.sdc.common.guice
-
Guice module to bind util functionality.
- DefaultCommonModule() - Constructor for class org.somda.sdc.common.guice.DefaultCommonModule
- defaultConfigure() - Method in class org.somda.sdc.common.guice.AbstractConfigurationModule
-
Implement this method to settle your default configuration.
- defaultConfigure() - Method in class org.somda.sdc.common.guice.DefaultCommonConfigModule
E
- equals(Object) - Method in class org.somda.sdc.common.util.PrefixNamespaceMappingParser.PrefixNamespacePair
- EventBus - Interface in org.somda.sdc.common.event
-
An interface with extended functionality that substitutes EventBus.
- EventBusImpl - Class in org.somda.sdc.common.event
-
Default implementation of EventBus.
- EventMessage - Interface in org.somda.sdc.common.event
-
Indicates an event message distributed by Guava's
EventBus. - ExecutorWrapperService<T extends ExecutorService> - Class in org.somda.sdc.common.util
-
Wraps an ExecutorService into a guava AbstractIdleService.
- ExecutorWrapperService(Callable<T>, String, String) - Constructor for class org.somda.sdc.common.util.ExecutorWrapperService
-
Creates a wrapper around an ExecutorService.
- extractElement(Object, Class<T>) - Method in interface org.somda.sdc.common.util.JaxbUtil
-
Tries to cast the element to given type object and returns it as an Optional.
- extractElement(Object, Class<T>) - Method in class org.somda.sdc.common.util.JaxbUtilImpl
- extractElement(Object, QName) - Method in interface org.somda.sdc.common.util.JaxbUtil
-
Tries to cast the element to a JAXBElement object with given QName type and returns it as an Optional.
- extractElement(Object, QName) - Method in class org.somda.sdc.common.util.JaxbUtilImpl
- extractElement(Object, QName, Class<T>) - Method in interface org.somda.sdc.common.util.JaxbUtil
-
Same as
JaxbUtil.extractElement(Object, QName)but with QName JAXB type class in addition. - extractElement(Object, QName, Class<T>) - Method in class org.somda.sdc.common.util.JaxbUtilImpl
- extractFirstElementFromAny(List<Object>, Class<T>) - Method in interface org.somda.sdc.common.util.JaxbUtil
-
Same as
JaxbUtil.extractFirstElementFromAny(List, QName, Class), but without comparing QName in advance. - extractFirstElementFromAny(List<Object>, Class<T>) - Method in class org.somda.sdc.common.util.JaxbUtilImpl
- extractFirstElementFromAny(List<Object>, QName, Class<T>) - Method in interface org.somda.sdc.common.util.JaxbUtil
-
From a list of
JAXBElementobjects, this function retrieves the first element in the list - extractFirstElementFromAny(List<Object>, QName, Class<T>) - Method in class org.somda.sdc.common.util.JaxbUtilImpl
G
- get() - Method in class org.somda.sdc.common.util.ExecutorWrapperService
-
Gets the ExecutorService instance when service is running.
- getLock() - Method in class org.somda.sdc.common.util.AutoLock
-
Returns the wrapped lock instance.
- getNamespace() - Method in class org.somda.sdc.common.util.PrefixNamespaceMappingParser.PrefixNamespacePair
- getPayload() - Method in class org.somda.sdc.common.event.AbstractEventMessage
- getPrefix() - Method in class org.somda.sdc.common.util.PrefixNamespaceMappingParser.PrefixNamespacePair
H
- hashCode() - Method in class org.somda.sdc.common.util.PrefixNamespaceMappingParser.PrefixNamespacePair
I
- identifier() - Method in interface org.somda.sdc.common.event.EventBus
-
Returns the name this event bus is identified by.
- identifier() - Method in class org.somda.sdc.common.event.EventBusImpl
- INSTANCE_ID - Static variable in class org.somda.sdc.common.logging.InstanceLogger
-
The key which is used in the thread context to communicate the instance identifier.
- INSTANCE_IDENTIFIER - Static variable in class org.somda.sdc.common.CommonConfig
-
Constant used to configure the instance identifier used in log messages throughout the injector.
- InstanceLogger - Class in org.somda.sdc.common.logging
-
Logger which adds instance specific information to every log message using the CloseableThreadContext.
- InstanceLogger() - Constructor for class org.somda.sdc.common.logging.InstanceLogger
J
- JAXB_MARSHALLER_PROPERTY_KEY - Static variable in class org.somda.sdc.common.util.NamespacePrefixMapperConverter
-
JAXB marshaller property key.
- JaxbModelCloning - Class in org.somda.sdc.common.util
-
Abstract JAXB objects model cloning class with common methods.
- JaxbModelCloning(String) - Constructor for class org.somda.sdc.common.util.JaxbModelCloning
- JaxbUtil - Interface in org.somda.sdc.common.util
-
Utility functions for JAXB.
- JaxbUtilImpl - Class in org.somda.sdc.common.util
-
Default implementation of JaxbUtil.
- JaxbUtilImpl() - Constructor for class org.somda.sdc.common.util.JaxbUtilImpl
L
- lock() - Method in class org.somda.sdc.common.util.AutoLock
- lock(T) - Static method in class org.somda.sdc.common.util.AutoLock
-
Locks the given lock and return auto-closable variant.
- lockInterruptibly() - Method in class org.somda.sdc.common.util.AutoLock
N
- NamespacePrefixMapperConverter - Class in org.somda.sdc.common.util
-
Utility to create NamespacePrefixMapper instances for JAXB marshallers.
- newCondition() - Method in class org.somda.sdc.common.util.AutoLock
O
- org.somda.sdc.common - package org.somda.sdc.common
-
Common utilities.
- org.somda.sdc.common.event - package org.somda.sdc.common.event
-
Base classes for events used in conjunction with EventBus.
- org.somda.sdc.common.guice - package org.somda.sdc.common.guice
-
Guice-related classes including a configuration module.
- org.somda.sdc.common.logging - package org.somda.sdc.common.logging
-
Classes used for logging purposes.
- org.somda.sdc.common.util - package org.somda.sdc.common.util
-
Any utilities that cannot sensibly be dropped into other packages.
P
- parse(String) - Method in class org.somda.sdc.common.util.PrefixNamespaceMappingParser
-
Parses the given prefix-to-namespace mapping string.
- post(Object) - Method in interface org.somda.sdc.common.event.EventBus
-
Distributes an event to all registered observers.
- post(Object) - Method in class org.somda.sdc.common.event.EventBusImpl
- PrefixNamespaceMappingParser - Class in org.somda.sdc.common.util
-
Utility to parse prefix-to-namespace string representation used by configuration values.
- PrefixNamespaceMappingParser.PrefixNamespacePair - Class in org.somda.sdc.common.util
-
A prefix-namespace pair extracted from
PrefixNamespaceMappingParser.parse(String). - PrefixNamespacePair(String, String) - Constructor for class org.somda.sdc.common.util.PrefixNamespaceMappingParser.PrefixNamespacePair
R
- register(Object) - Method in interface org.somda.sdc.common.event.EventBus
-
Registers an object to the event bus.
- register(Object) - Method in class org.somda.sdc.common.event.EventBusImpl
S
- shutDown() - Method in class org.somda.sdc.common.util.ExecutorWrapperService
- startUp() - Method in class org.somda.sdc.common.util.ExecutorWrapperService
T
- toString() - Method in class org.somda.sdc.common.util.ExecutorWrapperService
- toString() - Method in class org.somda.sdc.common.util.PrefixNamespaceMappingParser.PrefixNamespacePair
- tryLock() - Method in class org.somda.sdc.common.util.AutoLock
- tryLock(long, TimeUnit) - Method in class org.somda.sdc.common.util.AutoLock
U
- unlock() - Method in class org.somda.sdc.common.util.AutoLock
- unregister(Object) - Method in interface org.somda.sdc.common.event.EventBus
-
Unregisters an object from the event bus.
- unregister(Object) - Method in class org.somda.sdc.common.event.EventBusImpl
- unregisterAll() - Method in interface org.somda.sdc.common.event.EventBus
-
Unregisters all observers currently registered at the event bus.
- unregisterAll() - Method in class org.somda.sdc.common.event.EventBusImpl
- UriUtil - Class in org.somda.sdc.common.util
-
Utility functions for URIs.
- UriUtil() - Constructor for class org.somda.sdc.common.util.UriUtil
W
- wrapLogger(Logger, String) - Static method in class org.somda.sdc.common.logging.InstanceLogger
-
Wraps a logger into a proxy which adds context information to all messages.
All Classes All Packages