A B C D E G H J L M N O P S T U
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, Class<T>, T) - Method in class org.somda.sdc.common.guice.AbstractConfigurationModule
-
Binds a configuration key to a value from outside.
- bindListeningExecutor(T, Callable<ListeningExecutorService>, Class<? extends Annotation>) - Static method in class org.somda.sdc.common.util.ExecutorWrapperUtil
-
Binds a ListeningExecutorService wrapped in a Callable to an annotation.
- bindScheduledExecutor(AbstractModule, Callable<ScheduledExecutorService>, Class<? extends Annotation>) - Static method in class org.somda.sdc.common.util.ExecutorWrapperUtil
-
Binds a ScheduledExecutorService wrapped in a Callable to an annotation.
C
- close() - Method in class org.somda.sdc.common.util.AutoLock
- configure() - Method in class org.somda.sdc.common.guice.AbstractConfigurationModule
-
Processes the default configuration.
- configure() - Method in class org.somda.sdc.common.guice.DefaultHelperModule
- 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 interface org.somda.sdc.common.util.ObjectUtil
-
Creates deep copy of given object.
- deepCopy(T) - Method in class org.somda.sdc.common.util.ObjectUtilImpl
- defaultConfigure() - Method in class org.somda.sdc.common.guice.AbstractConfigurationModule
-
Implement this method to settle your default configuration.
- DefaultHelperModule - Class in org.somda.sdc.common.guice
-
Guice module to bind util functionality.
- DefaultHelperModule() - Constructor for class org.somda.sdc.common.guice.DefaultHelperModule
- DurationAdapter - Class in org.somda.sdc.common.util
-
Adapter class to convert XSD durations to Java durations and vice versa.
- DurationAdapter() - Constructor for class org.somda.sdc.common.util.DurationAdapter
E
- equals(Object) - Method in class org.somda.sdc.common.util.PrefixNamespaceMappingParser.PrefixNamespacePair
- 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>) - Constructor for class org.somda.sdc.common.util.ExecutorWrapperService
-
Creates a wrapper around an ExecutorService.
- ExecutorWrapperService(Callable<T>, String) - Constructor for class org.somda.sdc.common.util.ExecutorWrapperService
-
Creates a wrapper around an ExecutorService.
- ExecutorWrapperUtil - Class in org.somda.sdc.common.util
-
Utilities for creating and using ExecutorWrapperService with guice's AbstractModule.
- ExecutorWrapperUtil() - Constructor for class org.somda.sdc.common.util.ExecutorWrapperUtil
- 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.
- getBindMethod(AbstractModule) - Static method in class org.somda.sdc.common.util.ExecutorWrapperUtil
- 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
J
- JAXB_MARSHALLER_PROPERTY_KEY - Static variable in class org.somda.sdc.common.util.NamespacePrefixMapperConverter
-
JAXB marshaller property key.
- 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
M
- marshal(Duration) - Method in class org.somda.sdc.common.util.DurationAdapter
- marshal(Instant) - Method in class org.somda.sdc.common.util.TimestampAdapter
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
- ObjectStringifier - Class in org.somda.sdc.common.util
-
Stringifies objects in conformance with the SDCri coding conventions.
- ObjectStringifier() - Constructor for class org.somda.sdc.common.util.ObjectStringifier
- ObjectUtil - Interface in org.somda.sdc.common.util
-
Creates deep copies of arbitrary objects.
- ObjectUtilImpl - Class in org.somda.sdc.common.util
-
Default implementation of ObjectUtil.
- 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.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.
- 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
S
- shutDown() - Method in class org.somda.sdc.common.util.ExecutorWrapperService
- startUp() - Method in class org.somda.sdc.common.util.ExecutorWrapperService
- Stringified - Annotation Type in org.somda.sdc.common.util
-
Determines a field to be stringified if used with
ObjectStringifier. - stringify(T) - Static method in class org.somda.sdc.common.util.ObjectStringifier
-
Stringifies annotated fields of a given object.
- stringify(T, String[]) - Static method in class org.somda.sdc.common.util.ObjectStringifier
-
Stringifies some fields of a given object.
- stringify(T, String[], SortedMap<String, Object>) - Static method in class org.somda.sdc.common.util.ObjectStringifier
-
Stringifies some fields of a given object and appends defined map.
- stringify(T, SortedMap<String, Object>) - Static method in class org.somda.sdc.common.util.ObjectStringifier
-
Stringifies annotated fields of a given object and appends defined map.
- stringifyAll(T) - Static method in class org.somda.sdc.common.util.ObjectStringifier
-
Stringifies all fields of a given object.
- stringifyMap(T, SortedMap<String, Object>) - Static method in class org.somda.sdc.common.util.ObjectStringifier
-
Stringifies key-value pairs from a map.
T
- TimestampAdapter - Class in org.somda.sdc.common.util
-
Adapter class to convert Participant Model timestamps to Java instants and vice versa.
- TimestampAdapter() - Constructor for class org.somda.sdc.common.util.TimestampAdapter
- 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
- unmarshal(String) - Method in class org.somda.sdc.common.util.DurationAdapter
- unmarshal(BigInteger) - Method in class org.somda.sdc.common.util.TimestampAdapter
- UriUtil - Class in org.somda.sdc.common.util
-
Utility functions for URIs.
- UriUtil() - Constructor for class org.somda.sdc.common.util.UriUtil
All Classes All Packages