Package com.devebot.opflow
Class OpflowUtil
java.lang.Object
com.devebot.opflow.OpflowUtil
public class OpflowUtil extends Object
- Author:
- drupalex
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOpflowUtil.MapBuilderstatic interfaceOpflowUtil.MapListener -
Constructor Summary
Constructors Constructor Description OpflowUtil() -
Method Summary
Modifier and Type Method Description static <T> booleanarrayContains(T[] array, T v)static OpflowUtil.MapBuilderbuildMap()static OpflowUtil.MapBuilderbuildMap(OpflowUtil.MapListener listener)static OpflowUtil.MapBuilderbuildMap(OpflowUtil.MapListener listener, Map<String,Object> defaultOpts)static OpflowUtil.MapBuilderbuildMap(OpflowUtil.MapListener listener, Map<String,Object> defaultOpts, boolean orderKeep)static OpflowUtil.MapBuilderbuildMap(Map<String,Object> defaultOpts)static OpflowUtil.MapBuilderbuildOrderedMap()static OpflowUtil.MapBuilderbuildOrderedMap(OpflowUtil.MapListener listener)static OpflowUtil.MapBuilderbuildOrderedMap(OpflowUtil.MapListener listener, Map<String,Object> defaultOpts)static OpflowUtil.MapBuilderbuildOrderedMap(Map<String,Object> defaultOpts)static voidcopyParameters(Map<String,Object> target, Map<String,Object> source, String[] keys)static Map<String,Object>ensureNotNull(Map<String,Object> opts)static DatefromISO8601UTC(String dateStr)Deprecated.static List<Class<?>>getAllAncestorTypes(Class<?> clazz)static StringgetAMQPEntrypointCode(Map<String,Object> cfg)static byte[]getBytes(String data)static StringgetClassSimpleName(Class clazz)static longgetCurrentTime()Deprecated.static StringgetCurrentTimeString()Deprecated.static StringgetEnvironVariable(String key, String def)Deprecated.static StringgetLogID()Deprecated.static StringgetLogID(String uuid)Deprecated.static StringgetMessageField(OpflowMessage message, String fieldName)static StringgetMethodSignature(Method method)static ObjectgetOptionField(Map<String,Object> options, String[] fieldNames)static ObjectgetOptionField(Map<String,Object> options, String[] fieldNames, Object defval)static StringgetOptionField(Map<String,Object> options, String fieldName, boolean uuidIfNotFound)static ObjectgetOptionField(Map<String,Object> options, String fieldName, Object defval)static <T> TgetOptionValue(Map<String,Object> options, String fieldName, Class<T> type, T defval)static <T> TgetOptionValue(Map<String,Object> options, String fieldName, Class<T> type, T defval, boolean assigned)static StringgetRequestId(Map<String,Object> headers)static StringgetRequestId(Map<String,Object> headers, boolean uuidIfNotFound)static StringgetRequestTime(Map<String,Object> headers)static StringgetRequestTime(Map<String,Object> headers, boolean currentIfNotFound)static URLgetResource(String location)static StringgetRoutineId(Map<String,Object> headers)static StringgetRoutineId(Map<String,Object> headers, boolean uuidIfNotFound)static StringgetString(byte[] data)static StringgetStringField(Map<String,Object> options, String fieldName, boolean uuidIfNotFound, boolean assigned)static StringgetSystemProperty(String key, String def)Deprecated.static StringgetUUID()Deprecated.static StringhidePasswordInUri(String uri)static booleanisAMQPEntrypointNull(Map<String,Object> cfg)static booleanisComponentEnabled(Map<String,Object> cfg)static booleanisGenericDeclaration(String signature)static <T> TjsonExtractField(String json, String fieldName, Class<T> type)Deprecated.static intjsonExtractFieldAsInt(String json, String fieldName)Deprecated.static StringjsonMapToString(Map<String,Object> jsonMap)Deprecated.static <T> TjsonMessageToObject(OpflowMessage message, Class<T> type)Deprecated.static StringjsonObjectToString(Object jsonObj)Deprecated.static Object[]jsonStringToArray(String arrayString, Class[] types)Deprecated.static Map<String,Object>jsonStringToMap(String json)Deprecated.static <T> TjsonStringToObject(String json, Class<T> type)Deprecated.static StringmaskPassword(String password)static <T> List<T>mergeLists(List<T> list1, List<T> list2)static voidsleep(long duration)static String[]splitByComma(String source)static <T> T[]splitByComma(String source, Class<T> type)static StringtoISO8601UTC(Date date)Deprecated.static Stringtruncate(String source)static Stringtruncate(String source, int limit)
-
Constructor Details
-
OpflowUtil
public OpflowUtil()
-
-
Method Details
-
jsonObjectToString
Deprecated. -
jsonStringToObject
Deprecated. -
jsonMapToString
Deprecated. -
jsonStringToMap
Deprecated. -
jsonMessageToObject
Deprecated. -
jsonStringToArray
Deprecated. -
jsonExtractField
Deprecated. -
jsonExtractFieldAsInt
Deprecated. -
toISO8601UTC
Deprecated. -
fromISO8601UTC
Deprecated. -
getCurrentTimeString
Deprecated. -
getCurrentTime
Deprecated. -
getUUID
Deprecated. -
getLogID
Deprecated. -
getLogID
Deprecated. -
getBytes
-
getString
-
truncate
-
truncate
-
copyParameters
-
arrayContains
public static <T> boolean arrayContains(T[] array, T v) -
mergeLists
-
buildMap
-
buildMap
-
buildMap
-
buildMap
public static OpflowUtil.MapBuilder buildMap(OpflowUtil.MapListener listener, Map<String,Object> defaultOpts) -
buildMap
public static OpflowUtil.MapBuilder buildMap(OpflowUtil.MapListener listener, Map<String,Object> defaultOpts, boolean orderKeep) -
buildOrderedMap
-
buildOrderedMap
-
buildOrderedMap
-
buildOrderedMap
public static OpflowUtil.MapBuilder buildOrderedMap(OpflowUtil.MapListener listener, Map<String,Object> defaultOpts) -
ensureNotNull
-
getRequestId
-
getRequestId
-
getRequestTime
-
getRequestTime
-
getRoutineId
-
getRoutineId
-
getStringField
-
getOptionField
-
getOptionField
-
getOptionField
-
getOptionField
-
getOptionValue
-
getOptionValue
-
splitByComma
-
splitByComma
-
getMessageField
-
getSystemProperty
Deprecated. -
getEnvironVariable
Deprecated. -
getResource
-
isGenericDeclaration
-
getAllAncestorTypes
-
getMethodSignature
-
maskPassword
-
hidePasswordInUri
-
isComponentEnabled
-
isAMQPEntrypointNull
-
getAMQPEntrypointCode
-
getClassSimpleName
-
sleep
public static void sleep(long duration)
-