A B C D E G H J L M N O P S T U 
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 JAXBElement objects, 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
 
A B C D E G H J L M N O P S T U 
All Classes All Packages