Package org.apache.storm.flux.model
Class ObjectDef
java.lang.Object
org.apache.storm.flux.model.ObjectDef
- Direct Known Subclasses:
- BeanDef,- TopologySourceDef
A representation of a Java object that given a className, constructor arguments,
 and properties, can be instantiated.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanvoidsetClassName(String className) voidsetConfigMethods(List<ConfigMethodDef> configMethods) voidsetConstructorArgs(List<Object> constructorArgs) Sets the arguments for the constructor and checks for references.voidsetFactory(String factory) voidsetFactoryArgs(List<Object> factoryArgs) Sets factory method arguments and checks for references.voidsetProperties(List<PropertyDef> properties) 
- 
Constructor Details- 
ObjectDefpublic ObjectDef()
 
- 
- 
Method Details- 
getClassName
- 
setClassName
- 
getConstructorArgs
- 
setConstructorArgsSets the arguments for the constructor and checks for references.- Parameters:
- constructorArgs- Constructor arguments
 
- 
hasConstructorArgspublic boolean hasConstructorArgs()
- 
hasReferencespublic boolean hasReferences()
- 
getProperties
- 
setProperties
- 
getConfigMethods
- 
setConfigMethods
- 
hasFactorypublic boolean hasFactory()
- 
hasFactoryArgspublic boolean hasFactoryArgs()
- 
getFactory
- 
setFactory
- 
getFactoryArgs
- 
setFactoryArgsSets factory method arguments and checks for references.- Parameters:
- factoryArgs- factory method arguments
 
 
-