public class OsglConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
static StringReplace |
DEF_STRING_REPLACE
Default string replace logic
|
static StringSearch |
DEF_STRING_SEARCH
Default string search logic
|
static Lang.Function<Class,?> |
INSTANCE_FACTORY |
static String |
OSGL_EXTENSION_LIST |
| Constructor and Description |
|---|
OsglConfig() |
public static final String OSGL_EXTENSION_LIST
public static StringSearch DEF_STRING_SEARCH
Default string search logic
public static StringReplace DEF_STRING_REPLACE
Default string replace logic
public static Lang.Function<Class,?> INSTANCE_FACTORY
public static void setInternalCache(CacheService cache)
public static CacheService internalCache()
public static Lang.Function<Class,?> globalInstanceFactory()
public static void setSingletonChecker(Lang.Predicate singletonChecker)
public static boolean isSingleton(Object o)
public static void registerGlobalInstanceFactory(Lang.Function<Class,?> instanceFactory)
public static void registerImmutableClassNames(Collection<String> immutableClassNames)
public static void registerImmutableClassPredicate(Lang.Predicate<Class> predicate)
public static boolean globalMappingFilter_shouldIgnore(String s)
Check if a field name or map key should be ignored by global filter in mapping process.
s - a field name or map keytrue if the field name or map key should be ignored in mapping process.public static void addGlobalMappingFilters(String filterSpec, String... filterSpecs)
Register global mapping filters.
filterSpec - the first filter specfilterSpecs - other filter specsaddGlobalMappingFilter(String)public static void addGlobalMappingFilters(Collection<String> filterSpecs)
Register global mapping filters
filterSpecs - A collection of filter specsaddGlobalMappingFilter(String)public static void addGlobalMappingFilter(String filterSpec)
Register a global mapping filter. Unlike normal mapping filter, global mapping filter spec
contains:<payload> - if test string contains payload then it shall be ignoredstarts:<payload> - if test string starts with payload then it shall be ignoredends:<payload> - if test string ends with payload then it shall be ignoredreg:<payload> - if test string matches reg exp pattern payload then it shall be ignoredfilterSpec - the filter spec. It can contains multiple filter specs separated by ,public static void setThreadLocalBufferLimit(int limit)
public static void setThreadLocalCharBufferLimit(int limit)
public static int getThreadLocalCharBufferLimit()
public static void setThreadLocalCharBufferInitSize(int size)
public static int getThreadLocalCharBufferInitSize()
public static void setThreadLocalByteArrayBufferLimit(int limit)
public static int getThreadLocalByteArrayBufferLimit()
public static void setThreadLocalByteArrayBufferInitSize(int size)
public static int getThreadLocalByteArrayBufferInitSize()
public static void registerExtensions()
public static Lang.Predicate<Readable> binaryDataProbe()
public static void registerBinaryDataProbe(Lang.Predicate<Readable> probe)
public static void setXmlRootTag(String tag)
public static String xmlRootTag()
public static void setXmlListItemTag(String tag)
public static String xmlListItemTag()
public static void setBiglineIteratorBufSize(int size)
public static int getBiglineIteratorBufSize()
Copyright © 2014–2021 OSGL (Open Source General Library). All rights reserved.