Class BmpParserFactory
- java.lang.Object
-
- org.opennms.netmgt.telemetry.protocols.bmp.parser.BmpParserFactory
-
- All Implemented Interfaces:
ParserFactory
,TelemetryBeanFactory<Parser,ParserDefinition>
public class BmpParserFactory extends java.lang.Object implements ParserFactory
-
-
Field Summary
Fields Modifier and Type Field Description static long
DEFAULT_MAX_CONCURRENT_CALLS
static long
DEFAULT_MAX_WAIT_DURATION_MS
static java.lang.String
MAX_CONCURRENT_CALLS_KEY
static java.lang.String
MAX_WAIT_DURATION_MS_KEY
-
Constructor Summary
Constructors Constructor Description BmpParserFactory(TelemetryRegistry telemetryRegistry, DnsResolver dnsResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Parser
createBean(ParserDefinition parserDefinition)
java.lang.Class<? extends Parser>
getBeanClass()
-
-
-
Field Detail
-
MAX_CONCURRENT_CALLS_KEY
public static final java.lang.String MAX_CONCURRENT_CALLS_KEY
- See Also:
- Constant Field Values
-
DEFAULT_MAX_CONCURRENT_CALLS
public static final long DEFAULT_MAX_CONCURRENT_CALLS
- See Also:
- Constant Field Values
-
MAX_WAIT_DURATION_MS_KEY
public static final java.lang.String MAX_WAIT_DURATION_MS_KEY
- See Also:
- Constant Field Values
-
DEFAULT_MAX_WAIT_DURATION_MS
public static final long DEFAULT_MAX_WAIT_DURATION_MS
-
-
Constructor Detail
-
BmpParserFactory
public BmpParserFactory(TelemetryRegistry telemetryRegistry, DnsResolver dnsResolver)
-
-
Method Detail
-
getBeanClass
public java.lang.Class<? extends Parser> getBeanClass()
- Specified by:
getBeanClass
in interfaceTelemetryBeanFactory<Parser,ParserDefinition>
-
createBean
public Parser createBean(ParserDefinition parserDefinition)
- Specified by:
createBean
in interfaceTelemetryBeanFactory<Parser,ParserDefinition>
-
-