public class LumberjackBoltFactory extends Object implements org.thales.punch.libraries.storm.api.IBoltFactory
Nothing complex, the bolt is forwarding everything to a next Syslog hop. If that server is our SYslogSpout, you can use the acknowledge mode.
| Modifier and Type | Field and Description |
|---|---|
static String |
TYPE
The key referencing the associated bolt.
|
| Constructor and Description |
|---|
LumberjackBoltFactory() |
| Modifier and Type | Method and Description |
|---|---|
LumberjackOutput |
createBolt(org.thales.punch.platform.api.IPlatform platform,
org.thales.punch.libraries.storm.api.NodeSettings config,
org.thales.punch.libraries.storm.api.ITopologySettings topoConfig) |
List<org.thales.punch.libraries.storm.api.StreamDeclaration> |
getPublishedStreamConfig(org.thales.punch.libraries.storm.api.NodeSettings boltSettings) |
public static final String TYPE
public List<org.thales.punch.libraries.storm.api.StreamDeclaration> getPublishedStreamConfig(org.thales.punch.libraries.storm.api.NodeSettings boltSettings)
getPublishedStreamConfig in interface org.thales.punch.libraries.storm.api.IBoltFactorypublic LumberjackOutput createBolt(org.thales.punch.platform.api.IPlatform platform, org.thales.punch.libraries.storm.api.NodeSettings config, org.thales.punch.libraries.storm.api.ITopologySettings topoConfig)
createBolt in interface org.thales.punch.libraries.storm.api.IBoltFactoryCopyright © 2022. All rights reserved.