Top Description Fields Constructors Methods
org.apache.logging.log4j.spi

public Class MessageFactory2Adapter

extends Object
implements MessageFactory2
Class Inheritance
All Implemented Interfaces
org.apache.logging.log4j.message.MessageFactory2, org.apache.logging.log4j.message.MessageFactory
Imports
java.util.Objects, org.apache.logging.log4j.message.Message, .MessageFactory, .MessageFactory2, .SimpleMessage

Adapts a legacy MessageFactory to the new MessageFactory2 interface.
Since
2.6

Field Summary

Modifier and TypeField and Description
private final MessageFactory

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public MessageFactory
public Message
newMessage(final CharSequence
the (potentially mutable) CharSequence
charSequence
)

Implements org.apache.logging.log4j.message.MessageFactory2.newMessage.

Creates a new message for the specified CharSequence.

public Message
newMessage(final String
a message template, the kind of message template depends on the implementation.
message
,
final Object
a message parameter
p0
)

Implements org.apache.logging.log4j.message.MessageFactory2.newMessage.

Creates a new parameterized message.

public Message
newMessage(final String
a message template, the kind of message template depends on the implementation.
message
,
final Object
a message parameter
p0
,
final Object
a message parameter
p1
)

Implements org.apache.logging.log4j.message.MessageFactory2.newMessage.

Creates a new parameterized message.

public Message
newMessage(final String
a message template, the kind of message template depends on the implementation.
message
,
final Object
a message parameter
p0
,
final Object
a message parameter
p1
,
final Object
a message parameter
p2
)

Implements org.apache.logging.log4j.message.MessageFactory2.newMessage.

Creates a new parameterized message.

public Message
newMessage(final String
a message template, the kind of message template depends on the implementation.
message
,
final Object
a message parameter
p0
,
final Object
a message parameter
p1
,
final Object
a message parameter
p2
,
final Object
a message parameter
p3
)

Implements org.apache.logging.log4j.message.MessageFactory2.newMessage.

Creates a new parameterized message.

public Message
newMessage(final String
a message template, the kind of message template depends on the implementation.
message
,
final Object
a message parameter
p0
,
final Object
a message parameter
p1
,
final Object
a message parameter
p2
,
final Object
a message parameter
p3
,
final Object
a message parameter
p4
)

Implements org.apache.logging.log4j.message.MessageFactory2.newMessage.

Creates a new parameterized message.

public Message
newMessage(final String
a message template, the kind of message template depends on the implementation.
message
,
final Object
a message parameter
p0
,
final Object
a message parameter
p1
,
final Object
a message parameter
p2
,
final Object
a message parameter
p3
,
final Object
a message parameter
p4
,
final Object
a message parameter
p5
)

Implements org.apache.logging.log4j.message.MessageFactory2.newMessage.

Creates a new parameterized message.

public Message
newMessage(final String
a message template, the kind of message template depends on the implementation.
message
,
final Object
a message parameter
p0
,
final Object
a message parameter
p1
,
final Object
a message parameter
p2
,
final Object
a message parameter
p3
,
final Object
a message parameter
p4
,
final Object
a message parameter
p5
,
final Object
a message parameter
p6
)

Implements org.apache.logging.log4j.message.MessageFactory2.newMessage.

Creates a new parameterized message.

public Message
newMessage(final String
a message template, the kind of message template depends on the implementation.
message
,
final Object
a message parameter
p0
,
final Object
a message parameter
p1
,
final Object
a message parameter
p2
,
final Object
a message parameter
p3
,
final Object
a message parameter
p4
,
final Object
a message parameter
p5
,
final Object
a message parameter
p6
,
final Object
a message parameter
p7
)

Implements org.apache.logging.log4j.message.MessageFactory2.newMessage.

Creates a new parameterized message.

public Message
newMessage(final String
a message template, the kind of message template depends on the implementation.
message
,
final Object
a message parameter
p0
,
final Object
a message parameter
p1
,
final Object
a message parameter
p2
,
final Object
a message parameter
p3
,
final Object
a message parameter
p4
,
final Object
a message parameter
p5
,
final Object
a message parameter
p6
,
final Object
a message parameter
p7
,
final Object
a message parameter
p8
)

Implements org.apache.logging.log4j.message.MessageFactory2.newMessage.

Creates a new parameterized message.

public Message
newMessage(final String
a message template, the kind of message template depends on the implementation.
message
,
final Object
a message parameter
p0
,
final Object
a message parameter
p1
,
final Object
a message parameter
p2
,
final Object
a message parameter
p3
,
final Object
a message parameter
p4
,
final Object
a message parameter
p5
,
final Object
a message parameter
p6
,
final Object
a message parameter
p7
,
final Object
a message parameter
p8
,
final Object
a message parameter
p9
)

Implements org.apache.logging.log4j.message.MessageFactory2.newMessage.

Creates a new parameterized message.

public Message
newMessage(final Object
a message object
message
)

Implements org.apache.logging.log4j.message.MessageFactory.newMessage.

Creates a new message based on an Object.

public Message
newMessage(final String
a message String
message
)

Implements org.apache.logging.log4j.message.MessageFactory.newMessage.

Creates a new message based on a String.

public Message
newMessage(final String
a message template, the kind of message template depends on the implementation.
message
,
final Object...
the message parameters
params
)

Implements org.apache.logging.log4j.message.MessageFactory.newMessage.

Creates a new parameterized message.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

wrappedback to summary
private final MessageFactory wrapped

Constructor Detail

MessageFactory2Adapterback to summary
public MessageFactory2Adapter(final MessageFactory wrapped)

Method Detail

getOriginalback to summary
public MessageFactory getOriginal()
newMessageback to summary
public Message newMessage(final CharSequence charSequence)

Implements org.apache.logging.log4j.message.MessageFactory2.newMessage.

Doc from org.apache.logging.log4j.message.MessageFactory2.newMessage.

Creates a new message for the specified CharSequence.

Parameters
charSequence:CharSequence

the (potentially mutable) CharSequence

Returns:Message

a new message for the specified CharSequence

Annotations
@Override
newMessageback to summary
public Message newMessage(final String message, final Object p0)

Implements org.apache.logging.log4j.message.MessageFactory2.newMessage.

Doc from org.apache.logging.log4j.message.MessageFactory2.newMessage.

Creates a new parameterized message.

Parameters
message:String

a message template, the kind of message template depends on the implementation.

p0:Object

a message parameter

Returns:Message

a new message

Annotations
@Override
newMessageback to summary
public Message newMessage(final String message, final Object p0, final Object p1)

Implements org.apache.logging.log4j.message.MessageFactory2.newMessage.

Doc from org.apache.logging.log4j.message.MessageFactory2.newMessage.

Creates a new parameterized message.

Parameters
message:String

a message template, the kind of message template depends on the implementation.

p0:Object

a message parameter

p1:Object

a message parameter

Returns:Message

a new message

Annotations
@Override
newMessageback to summary
public Message newMessage(final String message, final Object p0, final Object p1, final Object p2)

Implements org.apache.logging.log4j.message.MessageFactory2.newMessage.

Doc from org.apache.logging.log4j.message.MessageFactory2.newMessage.

Creates a new parameterized message.

Parameters
message:String

a message template, the kind of message template depends on the implementation.

p0:Object

a message parameter

p1:Object

a message parameter

p2:Object

a message parameter

Returns:Message

a new message

Annotations
@Override
newMessageback to summary
public Message newMessage(final String message, final Object p0, final Object p1, final Object p2, final Object p3)

Implements org.apache.logging.log4j.message.MessageFactory2.newMessage.

Doc from org.apache.logging.log4j.message.MessageFactory2.newMessage.

Creates a new parameterized message.

Parameters
message:String

a message template, the kind of message template depends on the implementation.

p0:Object

a message parameter

p1:Object

a message parameter

p2:Object

a message parameter

p3:Object

a message parameter

Returns:Message

a new message

Annotations
@Override
newMessageback to summary
public Message newMessage(final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4)

Implements org.apache.logging.log4j.message.MessageFactory2.newMessage.

Doc from org.apache.logging.log4j.message.MessageFactory2.newMessage.

Creates a new parameterized message.

Parameters
message:String

a message template, the kind of message template depends on the implementation.

p0:Object

a message parameter

p1:Object

a message parameter

p2:Object

a message parameter

p3:Object

a message parameter

p4:Object

a message parameter

Returns:Message

a new message

Annotations
@Override
newMessageback to summary
public Message newMessage(final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, final Object p5)

Implements org.apache.logging.log4j.message.MessageFactory2.newMessage.

Doc from org.apache.logging.log4j.message.MessageFactory2.newMessage.

Creates a new parameterized message.

Parameters
message:String

a message template, the kind of message template depends on the implementation.

p0:Object

a message parameter

p1:Object

a message parameter

p2:Object

a message parameter

p3:Object

a message parameter

p4:Object

a message parameter

p5:Object

a message parameter

Returns:Message

a new message

Annotations
@Override
newMessageback to summary
public Message newMessage(final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, final Object p5, final Object p6)

Implements org.apache.logging.log4j.message.MessageFactory2.newMessage.

Doc from org.apache.logging.log4j.message.MessageFactory2.newMessage.

Creates a new parameterized message.

Parameters
message:String

a message template, the kind of message template depends on the implementation.

p0:Object

a message parameter

p1:Object

a message parameter

p2:Object

a message parameter

p3:Object

a message parameter

p4:Object

a message parameter

p5:Object

a message parameter

p6:Object

a message parameter

Returns:Message

a new message

Annotations
@Override
newMessageback to summary
public Message newMessage(final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, final Object p5, final Object p6, final Object p7)

Implements org.apache.logging.log4j.message.MessageFactory2.newMessage.

Doc from org.apache.logging.log4j.message.MessageFactory2.newMessage.

Creates a new parameterized message.

Parameters
message:String

a message template, the kind of message template depends on the implementation.

p0:Object

a message parameter

p1:Object

a message parameter

p2:Object

a message parameter

p3:Object

a message parameter

p4:Object

a message parameter

p5:Object

a message parameter

p6:Object

a message parameter

p7:Object

a message parameter

Returns:Message

a new message

Annotations
@Override
newMessageback to summary
public Message newMessage(final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, final Object p5, final Object p6, final Object p7, final Object p8)

Implements org.apache.logging.log4j.message.MessageFactory2.newMessage.

Doc from org.apache.logging.log4j.message.MessageFactory2.newMessage.

Creates a new parameterized message.

Parameters
message:String

a message template, the kind of message template depends on the implementation.

p0:Object

a message parameter

p1:Object

a message parameter

p2:Object

a message parameter

p3:Object

a message parameter

p4:Object

a message parameter

p5:Object

a message parameter

p6:Object

a message parameter

p7:Object

a message parameter

p8:Object

a message parameter

Returns:Message

a new message

Annotations
@Override
newMessageback to summary
public Message newMessage(final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, final Object p5, final Object p6, final Object p7, final Object p8, final Object p9)

Implements org.apache.logging.log4j.message.MessageFactory2.newMessage.

Doc from org.apache.logging.log4j.message.MessageFactory2.newMessage.

Creates a new parameterized message.

Parameters
message:String

a message template, the kind of message template depends on the implementation.

p0:Object

a message parameter

p1:Object

a message parameter

p2:Object

a message parameter

p3:Object

a message parameter

p4:Object

a message parameter

p5:Object

a message parameter

p6:Object

a message parameter

p7:Object

a message parameter

p8:Object

a message parameter

p9:Object

a message parameter

Returns:Message

a new message

Annotations
@Override
newMessageback to summary
public Message newMessage(final Object message)

Implements org.apache.logging.log4j.message.MessageFactory.newMessage.

Doc from org.apache.logging.log4j.message.MessageFactory.newMessage.

Creates a new message based on an Object.

Parameters
message:Object

a message object

Returns:Message

a new message

Annotations
@Override
newMessageback to summary
public Message newMessage(final String message)

Implements org.apache.logging.log4j.message.MessageFactory.newMessage.

Doc from org.apache.logging.log4j.message.MessageFactory.newMessage.

Creates a new message based on a String.

Parameters
message:String

a message String

Returns:Message

a new message

Annotations
@Override
newMessageback to summary
public Message newMessage(final String message, final Object... params)

Implements org.apache.logging.log4j.message.MessageFactory.newMessage.

Doc from org.apache.logging.log4j.message.MessageFactory.newMessage.

Creates a new parameterized message.

Parameters
message:String

a message template, the kind of message template depends on the implementation.

params:Object[]

the message parameters

Returns:Message

a new message

Annotations
@Override