Package org.apache.activemq.artemis.ra
Class ActiveMQRaUtils
- java.lang.Object
-
- org.apache.activemq.artemis.ra.ActiveMQRaUtils
-
public final class ActiveMQRaUtils extends java.lang.ObjectVarious utility functions
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleancompare(java.lang.Boolean me, java.lang.Boolean you)Compare two booleans.static booleancompare(java.lang.Double me, java.lang.Double you)Compare two doubles.static booleancompare(java.lang.Integer me, java.lang.Integer you)Compare two integers.static booleancompare(java.lang.Long me, java.lang.Long you)Compare two longs.static booleancompare(java.lang.String me, java.lang.String you)Compare two strings.static org.jgroups.JChannellocateJGroupsChannel(java.lang.String locatorClass, java.lang.String name)Within AS7 the RA is loaded by JCA.static java.lang.Objectlookup(javax.naming.Context context, java.lang.String name, java.lang.Class<?> clazz)Lookup an object in the default initial contextstatic java.util.List<java.util.Map<java.lang.String,java.lang.Object>>parseConfig(java.lang.String config)static java.util.List<java.lang.String>parseConnectorConnectorConfig(java.lang.String config)static java.util.Hashtable<java.lang.String,java.lang.String>parseHashtableConfig(java.lang.String config)Used on parsing JNDI Configuration
-
-
-
Method Detail
-
compare
public static boolean compare(java.lang.String me, java.lang.String you)Compare two strings.- Parameters:
me- First valueyou- Second value- Returns:
- True if object equals else false.
-
compare
public static boolean compare(java.lang.Integer me, java.lang.Integer you)Compare two integers.- Parameters:
me- First valueyou- Second value- Returns:
- True if object equals else false.
-
compare
public static boolean compare(java.lang.Long me, java.lang.Long you)Compare two longs.- Parameters:
me- First valueyou- Second value- Returns:
- True if object equals else false.
-
compare
public static boolean compare(java.lang.Double me, java.lang.Double you)Compare two doubles.- Parameters:
me- First valueyou- Second value- Returns:
- True if object equals else false.
-
compare
public static boolean compare(java.lang.Boolean me, java.lang.Boolean you)Compare two booleans.- Parameters:
me- First valueyou- Second value- Returns:
- True if object equals else false.
-
lookup
public static java.lang.Object lookup(javax.naming.Context context, java.lang.String name, java.lang.Class<?> clazz) throws java.lang.ExceptionLookup an object in the default initial context- Parameters:
context- The context to usename- the name to lookupclazz- the expected type- Returns:
- the object
- Throws:
java.lang.Exception- for any error
-
parseHashtableConfig
public static java.util.Hashtable<java.lang.String,java.lang.String> parseHashtableConfig(java.lang.String config)
Used on parsing JNDI Configuration- Parameters:
config-- Returns:
- hash-table with configuration option pairs
-
parseConfig
public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> parseConfig(java.lang.String config)
-
parseConnectorConnectorConfig
public static java.util.List<java.lang.String> parseConnectorConnectorConfig(java.lang.String config)
-
locateJGroupsChannel
public static org.jgroups.JChannel locateJGroupsChannel(java.lang.String locatorClass, java.lang.String name)Within AS7 the RA is loaded by JCA. properties can only be passed in String form. However if RA is configured using jgroups stack, we need to pass a Channel object. As is impossible with JCA, we use this method to allow a JChannel object to be located.
-
-