public final class SingletonAccessors extends Object
SingletonAccessor
.Modifier and Type | Class and Description |
---|---|
static class |
SingletonAccessors.UrlProtocol
The list of all URL protocols we support and basically which can be loaded by an application server classLoader.
|
Modifier and Type | Method and Description |
---|---|
static <T> SingletonAccessor<T> |
immutableAccessor(T t) |
static <T> SingletonAccessor<T> |
mutableAccessor(T t) |
static <T> SingletonAccessor<T> |
newFileAccessor(String fileName,
String defaultPath,
FileMarshaller<T> fileMarshaller,
StreamMarshaller<T> streamMarshaller) |
static <T> SingletonAccessor<T> |
newPropertiesAccessor(String fileName,
String defaultPath,
PropertiesConverter<T> propertiesConverter) |
@Nonnull public static <T> SingletonAccessor<T> immutableAccessor(@Nonnull T t)
@Nonnull public static <T> SingletonAccessor<T> mutableAccessor(@Nonnull T t)
@Nonnull public static <T> SingletonAccessor<T> newFileAccessor(@Nonnull String fileName, @Nullable String defaultPath, @Nonnull FileMarshaller<T> fileMarshaller, @Nonnull StreamMarshaller<T> streamMarshaller)
@Nonnull public static <T> SingletonAccessor<T> newPropertiesAccessor(@Nonnull String fileName, @Nullable String defaultPath, @Nonnull PropertiesConverter<T> propertiesConverter)
Copyright © 2020. All Rights Reserved.