A C D E F G H I J M N P Q R S T V

A

AbstractProgramMetrics - Class in co.cask.tigon.app.metrics
Base class for defining implementation of Metrics for different type of runtime context.
AbstractProgramMetrics(MetricsCollector) - Constructor for class co.cask.tigon.app.metrics.AbstractProgramMetrics
 

C

co.cask.tigon.app.guice - package co.cask.tigon.app.guice
Guice bindings for Tigon.
co.cask.tigon.app.metrics - package co.cask.tigon.app.metrics
User Metrics-related classes.
co.cask.tigon.app.program - package co.cask.tigon.app.program
Flows are represented as Programs internally.
co.cask.tigon.app.queue - package co.cask.tigon.app.queue
Queue interfaces used in Flows.
co.cask.tigon.flow - package co.cask.tigon.flow
 
configure() - Method in class co.cask.tigon.app.guice.DataFabricFacadeModule
 
count(String, int) - Method in class co.cask.tigon.app.metrics.AbstractProgramMetrics
 
create(Location, ClassLoader) - Static method in class co.cask.tigon.app.program.Programs
Creates a Program without expanding the location jar.
create(Location) - Static method in class co.cask.tigon.app.program.Programs
 
create(FlowSpecification) - Method in interface co.cask.tigon.app.queue.QueueSpecificationGenerator
Given a FlowSpecification we generate a map of from flowlet to to flowlet with their queue and schema.
createProgram(File, String, File) - Method in class co.cask.tigon.flow.DeployClient
 
createWithUnpack(Location, File) - Static method in class co.cask.tigon.app.program.Programs
 

D

DataFabricFacadeModule - Class in co.cask.tigon.app.guice
A private module for creating bindings for DataFabricFacadeFactory
DataFabricFacadeModule() - Constructor for class co.cask.tigon.app.guice.DataFabricFacadeModule
 
DefaultProgram - Class in co.cask.tigon.app.program
Default implementation of program.
DefaultProgram(Location, ClassLoader) - Constructor for class co.cask.tigon.app.program.DefaultProgram
 
DeployClient - Class in co.cask.tigon.flow
Client tool for AppFabricHttpHandler.
DeployClient(CConfiguration, ProgramRunnerFactory) - Constructor for class co.cask.tigon.flow.DeployClient
 
dequeue(long, TimeUnit) - Method in interface co.cask.tigon.app.queue.QueueReader
Reads an input from the queue.

E

equals(Object) - Method in class co.cask.tigon.app.queue.QueueSpecificationGenerator.Node
 

F

flowlet(String) - Static method in class co.cask.tigon.app.queue.QueueSpecificationGenerator.Node
 
FlowletMetrics - Class in co.cask.tigon.app.metrics
Metrics collector for Flowlet.
FlowletMetrics(MetricsCollectionService, String, String) - Constructor for class co.cask.tigon.app.metrics.FlowletMetrics
 
fromPosixArray(String[]) - Static method in class co.cask.tigon.flow.DeployClient
Converts a POSIX compliant program argument array to a String-to-String Map.

G

getCategoryName() - Method in enum co.cask.tigon.app.program.ProgramType
 
getClassLoader() - Method in class co.cask.tigon.app.program.DefaultProgram
 
getClassLoader() - Method in interface co.cask.tigon.app.program.Program
Returns the class loader for loading classes inside this program.
getDistributedModules() - Method in class co.cask.tigon.app.guice.MetricsClientRuntimeModule
 
getDistributedModules() - Method in class co.cask.tigon.app.guice.ProgramRunnerRuntimeModule
 
getId() - Method in class co.cask.tigon.app.program.DefaultProgram
 
getId() - Method in interface co.cask.tigon.app.program.Program
Returns the program ID.
getInMemoryModules() - Method in class co.cask.tigon.app.guice.MetricsClientRuntimeModule
 
getInMemoryModules() - Method in class co.cask.tigon.app.guice.ProgramRunnerRuntimeModule
 
getInputContext() - Method in interface co.cask.tigon.app.queue.InputDatum
 
getInputSchema() - Method in interface co.cask.tigon.app.queue.QueueSpecification
 
getJarLocation() - Method in class co.cask.tigon.app.program.DefaultProgram
 
getJarLocation() - Method in interface co.cask.tigon.app.program.Program
Returns the location of the jar file of this program.
getMainClass() - Method in class co.cask.tigon.app.program.DefaultProgram
 
getMainClass() - Method in interface co.cask.tigon.app.program.Program
Loads and returns the main class of the program
getMainClassName() - Method in class co.cask.tigon.app.program.DefaultProgram
 
getMainClassName() - Method in interface co.cask.tigon.app.program.Program
Returns the name of the main class in the program.
getManifestWithMainClass(Class<?>) - Static method in class co.cask.tigon.flow.DeployClient
Given a class generates a manifest file with main-class as class.
getName() - Method in class co.cask.tigon.app.program.DefaultProgram
 
getName() - Method in interface co.cask.tigon.app.program.Program
Returns name of the program.
getName() - Method in class co.cask.tigon.app.queue.QueueSpecificationGenerator.Node
 
getNoopModules() - Method in class co.cask.tigon.app.guice.MetricsClientRuntimeModule
Returns a module that bind MetricsCollectionService to a noop one.
getOutputSchema() - Method in interface co.cask.tigon.app.queue.QueueSpecification
 
getPrettyName() - Method in enum co.cask.tigon.app.program.ProgramType
 
getQueueName() - Method in interface co.cask.tigon.app.queue.InputDatum
 
getQueueName() - Method in interface co.cask.tigon.app.queue.QueueSpecification
 
getRetry() - Method in interface co.cask.tigon.app.queue.InputDatum
 
getSingleNodeModules() - Method in class co.cask.tigon.app.guice.MetricsClientRuntimeModule
 
getSingleNodeModules() - Method in class co.cask.tigon.app.guice.ProgramRunnerRuntimeModule
 
getSpecification() - Method in class co.cask.tigon.app.program.DefaultProgram
 
getSpecification() - Method in interface co.cask.tigon.app.program.Program
Returns the flow specification.
getType() - Method in class co.cask.tigon.app.program.DefaultProgram
 
getType() - Method in interface co.cask.tigon.app.program.Program
Returns the program type.
getType() - Method in class co.cask.tigon.app.queue.QueueSpecificationGenerator.Node
 

H

hashCode() - Method in class co.cask.tigon.app.queue.QueueSpecificationGenerator.Node
 

I

incrementRetry() - Method in interface co.cask.tigon.app.queue.InputDatum
 
InputDatum<T> - Interface in co.cask.tigon.app.queue
Represents a dequeue result from QueueReader.
isListable() - Method in enum co.cask.tigon.app.program.ProgramType
 

J

jarForTestBase(Class<?>, File...) - Method in class co.cask.tigon.flow.DeployClient
 
jarForTestBase(Class<?>, Iterable<Class<?>>, File...) - Method in class co.cask.tigon.flow.DeployClient
 

M

MAIN_CLASS - Static variable in class co.cask.tigon.app.program.ManifestFields
 
MANIFEST_SPEC_FILE - Static variable in class co.cask.tigon.app.program.ManifestFields
 
MANIFEST_VERSION - Static variable in class co.cask.tigon.app.program.ManifestFields
 
ManifestFields - Class in co.cask.tigon.app.program
Defines the attributes as constants that are being used in manifest file.
ManifestFields() - Constructor for class co.cask.tigon.app.program.ManifestFields
 
MetricsClientRuntimeModule - Class in co.cask.tigon.app.guice
 
MetricsClientRuntimeModule() - Constructor for class co.cask.tigon.app.guice.MetricsClientRuntimeModule
 

N

needProcess() - Method in interface co.cask.tigon.app.queue.InputDatum
 

P

Program - Interface in co.cask.tigon.app.program
Abstraction of a executable program.
ProgramRunnerRuntimeModule - Class in co.cask.tigon.app.guice
 
ProgramRunnerRuntimeModule() - Constructor for class co.cask.tigon.app.guice.ProgramRunnerRuntimeModule
 
Programs - Class in co.cask.tigon.app.program
Factory helper to create Program.
ProgramType - Enum in co.cask.tigon.app.program
Defines types of programs supported by the system.

Q

QueueReader<T> - Interface in co.cask.tigon.app.queue
This interface defines reading of a InputDatum from the Queue.
QueueSpecification - Interface in co.cask.tigon.app.queue
This interface defines the specification for associated with either input or output binds to it's respective QueueName and Schema
QueueSpecificationGenerator - Interface in co.cask.tigon.app.queue
This interface specifies how the QueueSpecification is generated for each Flowlet and within each Flowlet the inputs and outputs.
QueueSpecificationGenerator.Node - Class in co.cask.tigon.app.queue
This class represents a node in the DAG.
QueueSpecificationGenerator.Node(FlowletConnection.Type, String) - Constructor for class co.cask.tigon.app.queue.QueueSpecificationGenerator.Node
 

R

reclaim() - Method in interface co.cask.tigon.app.queue.InputDatum
Reclaim the input from the queue consumer.

S

size() - Method in interface co.cask.tigon.app.queue.InputDatum
Returns number of entries in this Iterable.
SPEC_FILE - Static variable in class co.cask.tigon.app.program.ManifestFields
 
startFlow(Program, Map<String, String>) - Method in class co.cask.tigon.flow.DeployClient
 
startFlow(File, String, File, Map<String, String>) - Method in class co.cask.tigon.flow.DeployClient
 

T

toString() - Method in enum co.cask.tigon.app.program.ProgramType
 

V

valueOf(String) - Static method in enum co.cask.tigon.app.program.ProgramType
Returns the enum constant of this type with the specified name.
valueOfPrettyName(String) - Static method in enum co.cask.tigon.app.program.ProgramType
 
values() - Static method in enum co.cask.tigon.app.program.ProgramType
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class co.cask.tigon.app.program.ManifestFields
 

A C D E F G H I J M N P Q R S T V

Copyright © 2014 Cask Data, Inc. Licensed under the Apache License, Version 2.0.