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 intDEFAULT_RECONNECT_INTERVAL_MILLIS
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description JmsAppenderbuild()Builds the object after all configuration has been set.JmsAppender.BuildersetDestinationBindingName(java.lang.String destinationBindingName)JmsAppender.BuildersetFactoryBindingName(java.lang.String factoryBindingName)JmsAppender.BuildersetFactoryName(java.lang.String factoryName)JmsAppender.BuildersetFilter(Filter filter)JmsAppender.BuildersetIgnoreExceptions(boolean ignoreExceptions)JmsAppender.BuildersetImmediateFail(boolean immediateFail)JmsAppender.BuildersetJmsManager(JmsManager jmsManager)JmsAppender.BuildersetLayout(Layout<? extends java.io.Serializable> layout)JmsAppender.BuildersetName(java.lang.String name)JmsAppender.BuildersetPassword(char[] password)JmsAppender.BuildersetPassword(java.lang.String password)Deprecated.Use setPassword(char[])JmsAppender.BuildersetProviderUrl(java.lang.String providerUrl)JmsAppender.BuildersetReconnectIntervalMillis(long reconnectIntervalMillis)JmsAppender.BuildersetSecurityCredentials(java.lang.String securityCredentials)JmsAppender.BuildersetSecurityPrincipalName(java.lang.String securityPrincipalName)JmsAppender.BuildersetUrlPkgPrefixes(java.lang.String urlPkgPrefixes)JmsAppender.BuildersetUsername(java.lang.String username)Deprecated.UsesetUserName(String).JmsAppender.BuildersetUserName(java.lang.String userName)java.lang.StringtoString()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:BuilderBuilds the object after all configuration has been set. This will use default values for any unspecified attributes for the object.- Specified by:
buildin 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:
toStringin classjava.lang.Object
-
-