Skip navigation links
A B C D E F G H I M O P S T V 

A

addAllBolts(List<BoltDef>, boolean) - Method in class org.apache.storm.flux.model.TopologyDef
 
addAllComponents(List<BeanDef>, boolean) - Method in class org.apache.storm.flux.model.TopologyDef
 
addAllSpouts(List<SpoutDef>, boolean) - Method in class org.apache.storm.flux.model.TopologyDef
 
addAllStreams(List<StreamDef>, boolean) - Method in class org.apache.storm.flux.model.TopologyDef
 
addBolt(String, Object) - Method in class org.apache.storm.flux.model.ExecutionContext
 
addComponent(String, Object) - Method in class org.apache.storm.flux.model.ExecutionContext
 
addSpout(String, IRichSpout) - Method in class org.apache.storm.flux.model.ExecutionContext
 

B

BeanDef - Class in org.apache.storm.flux.model
A representation of a Java object that is uniquely identifyable, and given a className, constructor arguments, and properties, can be instantiated.
BeanDef() - Constructor for class org.apache.storm.flux.model.BeanDef
 
BeanReference - Class in org.apache.storm.flux.model
A bean reference is simply a string pointer to another id.
BeanReference() - Constructor for class org.apache.storm.flux.model.BeanReference
 
BeanReference(String) - Constructor for class org.apache.storm.flux.model.BeanReference
 
BoltDef - Class in org.apache.storm.flux.model
Bean representation of a Storm bolt.
BoltDef() - Constructor for class org.apache.storm.flux.model.BoltDef
 
buildConfig(TopologyDef) - Static method in class org.apache.storm.flux.FluxBuilder
Given a topology definition, return a populated `backtype.storm.Config` instance.
buildTopology(ExecutionContext) - Static method in class org.apache.storm.flux.FluxBuilder
Given a topology definition, return a Storm topology that can be run either locally or remotely.

C

ConfigMethodDef - Class in org.apache.storm.flux.model
 
ConfigMethodDef() - Constructor for class org.apache.storm.flux.model.ConfigMethodDef
 

D

DEFAULT_METHOD_NAME - Static variable in class org.apache.storm.flux.model.TopologySourceDef
 

E

ExecutionContext - Class in org.apache.storm.flux.model
Container for all the objects required to instantiate a topology.
ExecutionContext(TopologyDef, Config) - Constructor for class org.apache.storm.flux.model.ExecutionContext
 

F

Flux - Class in org.apache.storm.flux
Flux entry point.
Flux() - Constructor for class org.apache.storm.flux.Flux
 
FluxBuilder - Class in org.apache.storm.flux
 
FluxBuilder() - Constructor for class org.apache.storm.flux.FluxBuilder
 
FluxParser - Class in org.apache.storm.flux.parser
 

G

getArgs() - Method in class org.apache.storm.flux.model.ConfigMethodDef
 
getArgs() - Method in class org.apache.storm.flux.model.GroupingDef
 
getBolt(String) - Method in class org.apache.storm.flux.model.ExecutionContext
 
getBoltDef(String) - Method in class org.apache.storm.flux.model.TopologyDef
 
getBolts() - Method in class org.apache.storm.flux.model.TopologyDef
 
getClassName() - Method in class org.apache.storm.flux.model.ObjectDef
 
getComponent(String) - Method in class org.apache.storm.flux.model.ExecutionContext
 
getComponent(String) - Method in class org.apache.storm.flux.model.TopologyDef
 
getComponents() - Method in class org.apache.storm.flux.model.TopologyDef
 
getConfig() - Method in class org.apache.storm.flux.model.TopologyDef
 
getConfigMethods() - Method in class org.apache.storm.flux.model.ObjectDef
 
getConstructorArgs() - Method in class org.apache.storm.flux.model.ObjectDef
 
getCustomClass() - Method in class org.apache.storm.flux.model.GroupingDef
 
getFile() - Method in class org.apache.storm.flux.model.IncludeDef
 
getFrom() - Method in class org.apache.storm.flux.model.StreamDef
 
getGrouping() - Method in class org.apache.storm.flux.model.StreamDef
 
getId() - Method in class org.apache.storm.flux.model.BeanDef
 
getId() - Method in class org.apache.storm.flux.model.BeanReference
 
getIncludes() - Method in class org.apache.storm.flux.model.TopologyDef
 
getMethodName() - Method in class org.apache.storm.flux.model.TopologySourceDef
 
getName() - Method in class org.apache.storm.flux.model.ConfigMethodDef
 
getName() - Method in class org.apache.storm.flux.model.PropertyDef
 
getName() - Method in class org.apache.storm.flux.model.StreamDef
 
getName() - Method in class org.apache.storm.flux.model.TopologyDef
 
getParallelism() - Method in class org.apache.storm.flux.model.VertexDef
 
getProperties() - Method in class org.apache.storm.flux.model.ObjectDef
 
getRef() - Method in class org.apache.storm.flux.model.PropertyDef
 
getSpoutDef(String) - Method in class org.apache.storm.flux.model.TopologyDef
 
getSpouts() - Method in class org.apache.storm.flux.model.TopologyDef
 
getStreamId() - Method in class org.apache.storm.flux.model.GroupingDef
 
getStreams() - Method in class org.apache.storm.flux.model.TopologyDef
 
getTo() - Method in class org.apache.storm.flux.model.StreamDef
 
getTopology(Map<String, Object>) - Method in interface org.apache.storm.flux.api.TopologySource
 
getTopologyDef() - Method in class org.apache.storm.flux.model.ExecutionContext
 
getTopologySource() - Method in class org.apache.storm.flux.model.TopologyDef
 
getType() - Method in class org.apache.storm.flux.model.GroupingDef
 
getValue() - Method in class org.apache.storm.flux.model.PropertyDef
 
GroupingDef - Class in org.apache.storm.flux.model
Bean representation of a Storm stream grouping.
GroupingDef() - Constructor for class org.apache.storm.flux.model.GroupingDef
 
GroupingDef.Type - Enum in org.apache.storm.flux.model
Types of stream groupings Storm allows

H

hasConstructorArgs() - Method in class org.apache.storm.flux.model.ObjectDef
 
hasReferences() - Method in class org.apache.storm.flux.model.ConfigMethodDef
 
hasReferences() - Method in class org.apache.storm.flux.model.ObjectDef
 

I

id - Variable in class org.apache.storm.flux.model.BeanReference
 
IncludeDef - Class in org.apache.storm.flux.model
Represents an include.
IncludeDef() - Constructor for class org.apache.storm.flux.model.IncludeDef
 
invokeConfigMethods(ObjectDef, Object, ExecutionContext) - Static method in class org.apache.storm.flux.FluxBuilder
 
isDslTopology() - Method in class org.apache.storm.flux.model.TopologyDef
 
isOverride() - Method in class org.apache.storm.flux.model.IncludeDef
 
isPrimitiveNumber(Class) - Static method in class org.apache.storm.flux.FluxBuilder
 
isReference() - Method in class org.apache.storm.flux.model.PropertyDef
 
isResource() - Method in class org.apache.storm.flux.model.IncludeDef
 

M

main(String[]) - Static method in class org.apache.storm.flux.Flux
 

O

ObjectDef - Class in org.apache.storm.flux.model
A representation of a Java object that given a className, constructor arguments, and properties, can be instantiated.
ObjectDef() - Constructor for class org.apache.storm.flux.model.ObjectDef
 
org.apache.storm.flux - package org.apache.storm.flux
 
org.apache.storm.flux.api - package org.apache.storm.flux.api
 
org.apache.storm.flux.model - package org.apache.storm.flux.model
 
org.apache.storm.flux.parser - package org.apache.storm.flux.parser
 

P

parallelismForBolt(String) - Method in class org.apache.storm.flux.model.TopologyDef
 
parseFile(String, boolean, boolean, String, boolean) - Static method in class org.apache.storm.flux.parser.FluxParser
 
parseResource(String, boolean, boolean, String, boolean) - Static method in class org.apache.storm.flux.parser.FluxParser
 
PropertyDef - Class in org.apache.storm.flux.model
 
PropertyDef() - Constructor for class org.apache.storm.flux.model.PropertyDef
 

S

setArgs(List<Object>) - Method in class org.apache.storm.flux.model.ConfigMethodDef
 
setArgs(List<String>) - Method in class org.apache.storm.flux.model.GroupingDef
 
setBolts(List<BoltDef>) - Method in class org.apache.storm.flux.model.TopologyDef
 
setClassName(String) - Method in class org.apache.storm.flux.model.ObjectDef
 
setComponents(List<BeanDef>) - Method in class org.apache.storm.flux.model.TopologyDef
 
setConfig(Map<String, Object>) - Method in class org.apache.storm.flux.model.TopologyDef
 
setConfigMethods(List<ConfigMethodDef>) - Method in class org.apache.storm.flux.model.ObjectDef
 
setConstructorArgs(List<Object>) - Method in class org.apache.storm.flux.model.ObjectDef
 
setCustomClass(ObjectDef) - Method in class org.apache.storm.flux.model.GroupingDef
 
setFile(String) - Method in class org.apache.storm.flux.model.IncludeDef
 
setFrom(String) - Method in class org.apache.storm.flux.model.StreamDef
 
setGrouping(GroupingDef) - Method in class org.apache.storm.flux.model.StreamDef
 
setId(String) - Method in class org.apache.storm.flux.model.BeanDef
 
setId(String) - Method in class org.apache.storm.flux.model.BeanReference
 
setIncludes(List<IncludeDef>) - Method in class org.apache.storm.flux.model.TopologyDef
 
setMethodName(String) - Method in class org.apache.storm.flux.model.TopologySourceDef
 
setName(String) - Method in class org.apache.storm.flux.model.ConfigMethodDef
 
setName(String) - Method in class org.apache.storm.flux.model.PropertyDef
 
setName(String) - Method in class org.apache.storm.flux.model.StreamDef
 
setName(String) - Method in class org.apache.storm.flux.model.TopologyDef
 
setName(String, boolean) - Method in class org.apache.storm.flux.model.TopologyDef
 
setOverride(boolean) - Method in class org.apache.storm.flux.model.IncludeDef
 
setParallelism(int) - Method in class org.apache.storm.flux.model.VertexDef
 
setProperties(List<PropertyDef>) - Method in class org.apache.storm.flux.model.ObjectDef
 
setRef(String) - Method in class org.apache.storm.flux.model.PropertyDef
 
setResource(boolean) - Method in class org.apache.storm.flux.model.IncludeDef
 
setSpouts(List<SpoutDef>) - Method in class org.apache.storm.flux.model.TopologyDef
 
setStreamId(String) - Method in class org.apache.storm.flux.model.GroupingDef
 
setStreams(List<StreamDef>) - Method in class org.apache.storm.flux.model.TopologyDef
 
setTo(String) - Method in class org.apache.storm.flux.model.StreamDef
 
setTopologySource(TopologySourceDef) - Method in class org.apache.storm.flux.model.TopologyDef
 
setType(GroupingDef.Type) - Method in class org.apache.storm.flux.model.GroupingDef
 
setValue(Object) - Method in class org.apache.storm.flux.model.PropertyDef
 
SpoutDef - Class in org.apache.storm.flux.model
Bean representation of a Storm spout.
SpoutDef() - Constructor for class org.apache.storm.flux.model.SpoutDef
 
StreamDef - Class in org.apache.storm.flux.model
Represents a stream of tuples from one Storm component (Spout or Bolt) to another (an edge in the topology DAG).
StreamDef() - Constructor for class org.apache.storm.flux.model.StreamDef
 

T

TopologyDef - Class in org.apache.storm.flux.model
Bean represenation of a topology.
TopologyDef() - Constructor for class org.apache.storm.flux.model.TopologyDef
 
TopologySource - Interface in org.apache.storm.flux.api
Marker interface for objects that can produce `StormTopology` objects.
TopologySourceDef - Class in org.apache.storm.flux.model
 
TopologySourceDef() - Constructor for class org.apache.storm.flux.model.TopologySourceDef
 

V

validate() - Method in class org.apache.storm.flux.model.TopologyDef
 
valueOf(String) - Static method in enum org.apache.storm.flux.model.GroupingDef.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.storm.flux.model.GroupingDef.Type
Returns an array containing the constants of this enum type, in the order they are declared.
VertexDef - Class in org.apache.storm.flux.model
Abstract parent class of component definitions (spouts/bolts)
VertexDef() - Constructor for class org.apache.storm.flux.model.VertexDef
 
A B C D E F G H I M O P S T V 
Skip navigation links

Copyright © 2015 The Apache Software Foundation. All Rights Reserved.