Class JmsAppender.Builder
- java.lang.Object
-
- org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder
-
- All Implemented Interfaces:
Builder<JmsAppender>
- Enclosing class:
- JmsAppender
public static class JmsAppender.Builder extends java.lang.Object implements Builder<JmsAppender>
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_RECONNECT_INTERVAL_MILLIS
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description JmsAppender
build()
Builds the object after all configuration has been set.JmsAppender.Builder
setDestinationBindingName(java.lang.String destinationBindingName)
JmsAppender.Builder
setFactoryBindingName(java.lang.String factoryBindingName)
JmsAppender.Builder
setFactoryName(java.lang.String factoryName)
JmsAppender.Builder
setFilter(Filter filter)
JmsAppender.Builder
setIgnoreExceptions(boolean ignoreExceptions)
JmsAppender.Builder
setImmediateFail(boolean immediateFail)
JmsAppender.Builder
setJmsManager(JmsManager jmsManager)
JmsAppender.Builder
setLayout(Layout<? extends java.io.Serializable> layout)
JmsAppender.Builder
setName(java.lang.String name)
JmsAppender.Builder
setPassword(char[] password)
JmsAppender.Builder
setPassword(java.lang.String password)
Deprecated.Use setPassword(char[])JmsAppender.Builder
setProviderUrl(java.lang.String providerUrl)
JmsAppender.Builder
setReconnectIntervalMillis(long reconnectIntervalMillis)
JmsAppender.Builder
setSecurityCredentials(java.lang.String securityCredentials)
JmsAppender.Builder
setSecurityPrincipalName(java.lang.String securityPrincipalName)
JmsAppender.Builder
setUrlPkgPrefixes(java.lang.String urlPkgPrefixes)
JmsAppender.Builder
setUsername(java.lang.String username)
Deprecated.UsesetUserName(String)
.JmsAppender.Builder
setUserName(java.lang.String userName)
java.lang.String
toString()
Does not include the password.
-
-
-
Field Detail
-
DEFAULT_RECONNECT_INTERVAL_MILLIS
public static final int DEFAULT_RECONNECT_INTERVAL_MILLIS
- See Also:
- Constant Field Values
-
-
Method Detail
-
build
public JmsAppender build()
Description copied from interface:Builder
Builds the object after all configuration has been set. This will use default values for any unspecified attributes for the object.- Specified by:
build
in interfaceBuilder<JmsAppender>
- Returns:
- the configured instance.
-
setDestinationBindingName
public JmsAppender.Builder setDestinationBindingName(java.lang.String destinationBindingName)
-
setFactoryBindingName
public JmsAppender.Builder setFactoryBindingName(java.lang.String factoryBindingName)
-
setFactoryName
public JmsAppender.Builder setFactoryName(java.lang.String factoryName)
-
setFilter
public JmsAppender.Builder setFilter(Filter filter)
-
setIgnoreExceptions
public JmsAppender.Builder setIgnoreExceptions(boolean ignoreExceptions)
-
setImmediateFail
public JmsAppender.Builder setImmediateFail(boolean immediateFail)
-
setJmsManager
public JmsAppender.Builder setJmsManager(JmsManager jmsManager)
-
setLayout
public JmsAppender.Builder setLayout(Layout<? extends java.io.Serializable> layout)
-
setName
public JmsAppender.Builder setName(java.lang.String name)
-
setPassword
public JmsAppender.Builder setPassword(char[] password)
-
setPassword
@Deprecated public JmsAppender.Builder setPassword(java.lang.String password)
Deprecated.Use setPassword(char[])
-
setProviderUrl
public JmsAppender.Builder setProviderUrl(java.lang.String providerUrl)
-
setReconnectIntervalMillis
public JmsAppender.Builder setReconnectIntervalMillis(long reconnectIntervalMillis)
-
setSecurityCredentials
public JmsAppender.Builder setSecurityCredentials(java.lang.String securityCredentials)
-
setSecurityPrincipalName
public JmsAppender.Builder setSecurityPrincipalName(java.lang.String securityPrincipalName)
-
setUrlPkgPrefixes
public JmsAppender.Builder setUrlPkgPrefixes(java.lang.String urlPkgPrefixes)
-
setUsername
@Deprecated public JmsAppender.Builder setUsername(java.lang.String username)
Deprecated.UsesetUserName(String)
.
-
setUserName
public JmsAppender.Builder setUserName(java.lang.String userName)
-
toString
public java.lang.String toString()
Does not include the password.- Overrides:
toString
in classjava.lang.Object
-
-