Class IpAdapterParserUtils
java.lang.Object
org.springframework.integration.ip.config.IpAdapterParserUtils
public abstract class IpAdapterParserUtils
extends java.lang.Object
Utility methods and constants for IP adapter parsers.
- Since:
- 2.0
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAPPLY_SEQUENCEstatic java.lang.StringBACKLOGstatic java.lang.StringCLIENT_MODEstatic java.lang.StringCONNECT_TIMEOUTstatic java.lang.StringINTERCEPTOR_FACTORY_CHAINstatic java.lang.StringLOOKUP_HOSTstatic java.lang.StringMAPPERstatic java.lang.StringNET_CONNECTION_SUPPORTstatic java.lang.StringNIO_CONNECTION_SUPPORTstatic java.lang.StringREAD_DELAYstatic java.lang.StringREMOTE_TIMEOUTstatic java.lang.StringREMOTE_TIMEOUT_EXPRESSIONstatic java.lang.StringREPLY_CHANNELstatic java.lang.StringREPLY_TIMEOUTstatic java.lang.StringREQUEST_TIMEOUTstatic java.lang.StringRETRY_INTERVALstatic java.lang.StringSCHEDULERstatic java.lang.StringSOCKET_FACTORY_SUPPORTstatic java.lang.StringSOCKET_SUPPORTstatic java.lang.StringSSL_CONTEXT_SUPPORTstatic java.lang.StringSSL_HANDSHAKE_TIMEOUTstatic java.lang.StringUDP_SOCKET_CUSTOMIZER -
Method Summary
Modifier and Type Method Description static voidaddConstructorValueIfAttributeDefined(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.w3c.dom.Element element, java.lang.String attributeName)Adds a constructor-arg to the provided bean definition builder with the value of the attribute whose name is provided if that attribute is defined in the given element.static voidaddDestinationConfigToConstructor(org.w3c.dom.Element element, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.springframework.beans.factory.xml.ParserContext parserContext)Adds destination configuration to constructor.
-
Field Details
-
INTERCEPTOR_FACTORY_CHAIN
public static final java.lang.String INTERCEPTOR_FACTORY_CHAIN- See Also:
- Constant Field Values
-
REQUEST_TIMEOUT
public static final java.lang.String REQUEST_TIMEOUT- See Also:
- Constant Field Values
-
REMOTE_TIMEOUT
public static final java.lang.String REMOTE_TIMEOUT- See Also:
- Constant Field Values
-
REMOTE_TIMEOUT_EXPRESSION
public static final java.lang.String REMOTE_TIMEOUT_EXPRESSION- See Also:
- Constant Field Values
-
REPLY_TIMEOUT
public static final java.lang.String REPLY_TIMEOUT- See Also:
- Constant Field Values
-
REPLY_CHANNEL
public static final java.lang.String REPLY_CHANNEL- See Also:
- Constant Field Values
-
LOOKUP_HOST
public static final java.lang.String LOOKUP_HOST- See Also:
- Constant Field Values
-
APPLY_SEQUENCE
public static final java.lang.String APPLY_SEQUENCE- See Also:
- Constant Field Values
-
CLIENT_MODE
public static final java.lang.String CLIENT_MODE- See Also:
- Constant Field Values
-
RETRY_INTERVAL
public static final java.lang.String RETRY_INTERVAL- See Also:
- Constant Field Values
-
SCHEDULER
public static final java.lang.String SCHEDULER- See Also:
- Constant Field Values
-
SSL_CONTEXT_SUPPORT
public static final java.lang.String SSL_CONTEXT_SUPPORT- See Also:
- Constant Field Values
-
SOCKET_SUPPORT
public static final java.lang.String SOCKET_SUPPORT- See Also:
- Constant Field Values
-
NIO_CONNECTION_SUPPORT
public static final java.lang.String NIO_CONNECTION_SUPPORT- See Also:
- Constant Field Values
-
NET_CONNECTION_SUPPORT
public static final java.lang.String NET_CONNECTION_SUPPORT- See Also:
- Constant Field Values
-
SOCKET_FACTORY_SUPPORT
public static final java.lang.String SOCKET_FACTORY_SUPPORT- See Also:
- Constant Field Values
-
BACKLOG
public static final java.lang.String BACKLOG- See Also:
- Constant Field Values
-
MAPPER
public static final java.lang.String MAPPER- See Also:
- Constant Field Values
-
READ_DELAY
public static final java.lang.String READ_DELAY- See Also:
- Constant Field Values
-
SSL_HANDSHAKE_TIMEOUT
public static final java.lang.String SSL_HANDSHAKE_TIMEOUT- See Also:
- Constant Field Values
-
CONNECT_TIMEOUT
public static final java.lang.String CONNECT_TIMEOUT- See Also:
- Constant Field Values
-
UDP_SOCKET_CUSTOMIZER
public static final java.lang.String UDP_SOCKET_CUSTOMIZER- See Also:
- Constant Field Values
-
-
Method Details
-
addConstructorValueIfAttributeDefined
public static void addConstructorValueIfAttributeDefined(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.w3c.dom.Element element, java.lang.String attributeName)Adds a constructor-arg to the provided bean definition builder with the value of the attribute whose name is provided if that attribute is defined in the given element.- Parameters:
builder- the bean definition builder to be configuredelement- the XML element where the attribute should be definedattributeName- the name of the attribute whose value will be
-
addDestinationConfigToConstructor
public static void addDestinationConfigToConstructor(org.w3c.dom.Element element, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.springframework.beans.factory.xml.ParserContext parserContext)Adds destination configuration to constructor.- Parameters:
element- The element.builder- The builder.parserContext- The parser context.
-