public final class MessageProviderFactory extends Object
try { LogMessageProvider provider = MessageProviderFactory.getProvider( "Console"); } catch (IOException e) { System.out.println(e.getMessage()); }This will return a message provider class for console.
ConsoleLogMessageIDs.xml
is the XML file used for getting all
message IDs. "Console"
+ "LogMessageIDs.xml"
where
"Console"
is the name passed into the getProvider
method.Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_MESSAGE_ID_XML_DIR
Default package for message XML file.
|
static String |
MESSAGEID_XML_SUFFIX
Suffix of message ID XML file.
|
Modifier and Type | Method and Description |
---|---|
static LogMessageProvider |
getProvider(String name)
Returns an instance of provider.
|
static LogMessageProvider |
getProvider(String name,
String packageName)
Returns an instance of provider.
|
public static final String DEFAULT_MESSAGE_ID_XML_DIR
public static final String MESSAGEID_XML_SUFFIX
public static LogMessageProvider getProvider(String name) throws IOException
name
- Name of providerIOException
- if corresponding XML file is not found.public static LogMessageProvider getProvider(String name, String packageName) throws IOException
name
- Name of providerpackageName
- Package name where log message id XML file is located.IOException
- if corresponding XML file is not found.Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.