public class FluxBuilder extends Object
Constructor and Description |
---|
FluxBuilder() |
Modifier and Type | Method and Description |
---|---|
static Config |
buildConfig(TopologyDef topologyDef)
Given a topology definition, return a populated `org.apache.storm.Config` instance.
|
static StormTopology |
buildTopology(ExecutionContext context)
Given a topology definition, return a Storm topology that can be run either locally or remotely.
|
static void |
invokeConfigMethods(ObjectDef bean,
Object instance,
ExecutionContext context)
Invokes configuration methods on an class instance.
|
static boolean |
isPrimitiveBoolean(Class clazz) |
static boolean |
isPrimitiveNumber(Class clazz) |
public static Config buildConfig(TopologyDef topologyDef)
topologyDef
- topology definitionpublic static StormTopology buildTopology(ExecutionContext context) throws IllegalAccessException, InstantiationException, ClassNotFoundException, NoSuchMethodException, InvocationTargetException, NoSuchFieldException
context
- execution contextIllegalAccessException
- if security policy disallows operationInstantiationException
- if a class can't be instantiatedClassNotFoundException
- if a class can't be foundNoSuchMethodException
- if a method can't be foundInvocationTargetException
- if method invocation failsNoSuchFieldException
- if a referenced field does not existpublic static void invokeConfigMethods(ObjectDef bean, Object instance, ExecutionContext context) throws InvocationTargetException, IllegalAccessException
bean
- the bean/component definitioninstance
- the class instance being operated oncontext
- execution contextInvocationTargetException
- if method invocation failsIllegalAccessException
- if security policy prefents invocationpublic static boolean isPrimitiveNumber(Class clazz)
public static boolean isPrimitiveBoolean(Class clazz)
Copyright © 2023 The Apache Software Foundation. All rights reserved.