Class BackwardsCompatibilityUtils
java.lang.Object
org.apache.activemq.artemis.core.protocol.core.impl.BackwardsCompatibilityUtils
There are a few properties that were changed between HornetQ and Artemis. When sending topology updates to clients,
if these properties are used we need to convert them properly
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncheckTCPPairConversion(int clientIncrementingVersion, TopologyMember member) static StringconvertParameter(String name) Translates V3 strings to V2 strings.
-
Field Details
-
SSL_ENABLED_PROP_NAME
- See Also:
-
HTTP_ENABLED_PROP_NAME
- See Also:
-
HTTP_CLIENT_IDLE_PROP_NAME
- See Also:
-
HTTP_CLIENT_IDLE_SCAN_PERIOD
- See Also:
-
HTTP_RESPONSE_TIME_PROP_NAME
- See Also:
-
HTTP_SERVER_SCAN_PERIOD_PROP_NAME
- See Also:
-
HTTP_REQUIRES_SESSION_ID
- See Also:
-
USE_SERVLET_PROP_NAME
- See Also:
-
SERVLET_PATH
- See Also:
-
USE_NIO_PROP_NAME
- See Also:
-
USE_NIO_GLOBAL_WORKER_POOL_PROP_NAME
- See Also:
-
USE_INVM_PROP_NAME
- See Also:
-
PROTOCOL_PROP_NAME
- See Also:
-
HOST_PROP_NAME
- See Also:
-
PORT_PROP_NAME
- See Also:
-
LOCAL_ADDRESS_PROP_NAME
- See Also:
-
LOCAL_PORT_PROP_NAME
- See Also:
-
KEYSTORE_PROVIDER_PROP_NAME
- See Also:
-
KEYSTORE_TYPE_PROP_NAME
- See Also:
-
KEYSTORE_PATH_PROP_NAME
- See Also:
-
KEYSTORE_PASSWORD_PROP_NAME
- See Also:
-
TRUSTSTORE_PROVIDER_PROP_NAME
- See Also:
-
TRUSTSTORE_TYPE_PROP_NAME
- See Also:
-
TRUSTSTORE_PATH_PROP_NAME
- See Also:
-
TRUSTSTORE_PASSWORD_PROP_NAME
- See Also:
-
NEED_CLIENT_AUTH_PROP_NAME
- See Also:
-
BACKLOG_PROP_NAME
- See Also:
-
TCP_NODELAY_PROPNAME
- See Also:
-
TCP_SENDBUFFER_SIZE_PROPNAME
- See Also:
-
TCP_RECEIVEBUFFER_SIZE_PROPNAME
- See Also:
-
NIO_REMOTING_THREADS_PROPNAME
- See Also:
-
BATCH_DELAY
- See Also:
-
DIRECT_DELIVER
- See Also:
-
CLUSTER_CONNECTION
- See Also:
-
STOMP_CONSUMERS_CREDIT
- See Also:
-
OLD_PARAMETERS_MAP
-
-
Constructor Details
-
BackwardsCompatibilityUtils
public BackwardsCompatibilityUtils()
-
-
Method Details
-
convertParameter
Translates V3 strings to V2 strings.- Returns:
- the string as if it's not found in the conversion map.
-
checkTCPPairConversion
public static Pair<TransportConfiguration,TransportConfiguration> checkTCPPairConversion(int clientIncrementingVersion, TopologyMember member)
-