A B C D E F G H I J L M N P R S T U V W 

A

AbstractCassandraHystrixCommand<K> - Class in com.netflix.nicobar.cassandra.internal
Abstract Hystrix wrapper for Astyanax Cassandra calls
AbstractCassandraHystrixCommand() - Constructor for class com.netflix.nicobar.cassandra.internal.AbstractCassandraHystrixCommand
 
addAllVertices(DirectedGraph<V, DefaultEdge>, Set<V>) - Static method in class com.netflix.nicobar.core.module.GraphUtils
Add all of the vertices to the graph without any edges.
addAppImportFilter(String) - Method in class com.netflix.nicobar.core.archive.ScriptModuleSpec.Builder
Add a Module app import filter path.
addAppImportFilters(Set<String>) - Method in class com.netflix.nicobar.core.archive.ScriptModuleSpec.Builder
Add Module app import filter paths.
addAppPackages(Set<String>) - Method in class com.netflix.nicobar.core.module.ScriptModuleLoader.Builder
Specify a set of packages to make available from the application classloader as runtime dependencies for all scripts loaded by this script module.
addClassBytes(String, byte[]) - Method in class com.netflix.nicobar.core.module.jboss.JBossModuleClassLoader
Manually add the compiled classes to this classloader.
addClasses(Set<Class<?>>) - Method in class com.netflix.nicobar.core.module.jboss.JBossModuleClassLoader
Manually add the compiled classes to this classloader.
addCompilerParams(String, Object) - Method in class com.netflix.nicobar.core.plugin.ScriptCompilerPluginSpec.Builder
Adds one compiler parameter.
addCompilerParams(Map<String, Object>) - Method in class com.netflix.nicobar.core.plugin.ScriptCompilerPluginSpec.Builder
Appends all compiler parameters.
addCompilerPlugin(ScriptCompilerPluginSpec) - Method in class com.netflix.nicobar.core.module.ScriptModuleLoader
Add a language plugin to this module
addCompilerPluginId(String) - Method in class com.netflix.nicobar.core.archive.ScriptModuleSpec.Builder
Add a dependency on the named compiler plugin
addCompilerPluginIds(Set<String>) - Method in class com.netflix.nicobar.core.archive.ScriptModuleSpec.Builder
Add a dependency on the named compiler plugin
addFile(Path) - Method in class com.netflix.nicobar.core.archive.PathScriptArchive.Builder
Append a single file to the archive
addIncomingEdges(DirectedGraph<N, DefaultEdge>, N, Set<N>) - Static method in class com.netflix.nicobar.core.module.GraphUtils
Add dependents on the give target vertex.
addListener(ScriptModuleListener) - Method in class com.netflix.nicobar.core.module.ScriptModuleLoader.Builder
Add a archive poller which will be polled at the given interval
addListeners(Set<ScriptModuleListener>) - Method in class com.netflix.nicobar.core.module.ScriptModuleLoader
Add listeners to this module loader.
addMetadata(Map<String, Object>) - Method in class com.netflix.nicobar.core.archive.ScriptModuleSpec.Builder
Append all of the given metadata.
addMetadata(String, Object) - Method in class com.netflix.nicobar.core.archive.ScriptModuleSpec.Builder
Append the given metadata.
addMetatdata(String, String) - Method in class com.netflix.nicobar.core.plugin.ScriptCompilerPluginSpec.Builder
Append metadata
addMetatdata(Map<String, String>) - Method in class com.netflix.nicobar.core.plugin.ScriptCompilerPluginSpec.Builder
Append all metadata
addModuleDependencies(Set<ModuleId>) - Method in class com.netflix.nicobar.core.archive.ScriptModuleSpec.Builder
Add Module dependencies.
addModuleDependencies(Set<String>) - Method in class com.netflix.nicobar.core.plugin.ScriptCompilerPluginSpec.Builder
Add Module dependencies.
addModuleDependency(String) - Method in class com.netflix.nicobar.core.archive.ScriptModuleSpec.Builder
Add Module dependency.
addModuleDependency(ModuleId) - Method in class com.netflix.nicobar.core.archive.ScriptModuleSpec.Builder
Add Module dependency.
addModuleDependency(String) - Method in class com.netflix.nicobar.core.plugin.ScriptCompilerPluginSpec.Builder
Add Module dependency.
addModuleExportFilter(String) - Method in class com.netflix.nicobar.core.archive.ScriptModuleSpec.Builder
Add a Module export filter path.
addModuleExportFilters(Set<String>) - Method in class com.netflix.nicobar.core.archive.ScriptModuleSpec.Builder
Add Module export filter paths.
addModuleImportFilter(String) - Method in class com.netflix.nicobar.core.archive.ScriptModuleSpec.Builder
Add a Module import filter path.
addModuleImportFilters(Set<String>) - Method in class com.netflix.nicobar.core.archive.ScriptModuleSpec.Builder
Add Module import filter paths.
addModuleSpec(ModuleSpec) - Method in class com.netflix.nicobar.core.module.jboss.JBossModuleLoader
Add a ModuleSpec to the internal repository making it ready to load.
addOutgoingEdges(DirectedGraph<V, DefaultEdge>, V, Set<V>) - Static method in class com.netflix.nicobar.core.module.GraphUtils
Add dependencies to the given source vertex.
addPluginSpec(ScriptCompilerPluginSpec) - Method in class com.netflix.nicobar.core.module.ScriptModuleLoader.Builder
Add a language compiler plugin specification to the loader
addPropertiesToSpec(ModuleSpec.Builder, Map<String, String>) - Static method in class com.netflix.nicobar.core.module.jboss.JBossModuleUtils
Add properties to the ModuleSpec
addRepository(ArchiveRepository, int, TimeUnit, boolean) - Method in class com.netflix.nicobar.core.persistence.ArchiveRepositoryPoller
Add a repository and schedule polling
addRuntimeResource(Path) - Method in class com.netflix.nicobar.core.plugin.ScriptCompilerPluginSpec.Builder
 
addScriptArchive(ScriptArchive) - Method in class com.netflix.nicobar.groovy2.internal.compile.Groovy2CompilerHelper
 
addSourceFile(Path) - Method in class com.netflix.nicobar.groovy2.internal.compile.Groovy2CompilerHelper
 
appClassLoader - Variable in class com.netflix.nicobar.core.module.ScriptModuleLoader
 
appPackagePaths - Variable in class com.netflix.nicobar.core.module.ScriptModuleLoader
 
archiveRejected(ScriptArchive, ArchiveRejectedReason, Throwable) - Method in class com.netflix.nicobar.core.module.BaseScriptModuleListener
 
archiveRejected(ScriptArchive, ArchiveRejectedReason, Throwable) - Method in interface com.netflix.nicobar.core.module.ScriptModuleListener
Notification that a script archive was rejected by the module loader
ArchiveRejectedReason - Enum in com.netflix.nicobar.core.module
Reason why an Archive was rejected loader
ArchiveRepositoriesResource - Class in com.netflix.nicobar.manager.explorer.resources
REST resource for accessing the a collection of ArchiveRepositorys.
ArchiveRepositoriesResource() - Constructor for class com.netflix.nicobar.manager.explorer.resources.ArchiveRepositoriesResource
 
ArchiveRepositoriesResource(Map<String, ArchiveRepository>) - Constructor for class com.netflix.nicobar.manager.explorer.resources.ArchiveRepositoriesResource
 
ArchiveRepository - Interface in com.netflix.nicobar.core.persistence
Interface to represent a persistence store for archives
ArchiveRepositoryPoller - Class in com.netflix.nicobar.core.persistence
Poller which periodically scans a list of ArchiveRepository for updates and publishes them to a ScriptModuleLoader
ArchiveRepositoryPoller(ScheduledExecutorService, ScriptModuleLoader) - Constructor for class com.netflix.nicobar.core.persistence.ArchiveRepositoryPoller
 
ArchiveRepositoryPoller.Builder - Class in com.netflix.nicobar.core.persistence
 
ArchiveRepositoryPoller.Builder(ScriptModuleLoader) - Constructor for class com.netflix.nicobar.core.persistence.ArchiveRepositoryPoller.Builder
 
ArchiveRepositoryPoller.RepositoryPollerContext - Class in com.netflix.nicobar.core.persistence
used for book-keeping of repositories that are being polled
ArchiveRepositoryPoller.RepositoryPollerContext() - Constructor for class com.netflix.nicobar.core.persistence.ArchiveRepositoryPoller.RepositoryPollerContext
 
ArchiveRepositoryResource - Class in com.netflix.nicobar.manager.explorer.resources
REST sub-resource for a single ArchiveRepository
ArchiveRepositoryResource(ArchiveRepository) - Constructor for class com.netflix.nicobar.manager.explorer.resources.ArchiveRepositoryResource
 
ArchiveSummary - Class in com.netflix.nicobar.core.persistence
Data object for a summary of an individual script archive.
ArchiveSummary(ModuleId, ScriptModuleSpec, long, Map<String, Object>) - Constructor for class com.netflix.nicobar.core.persistence.ArchiveSummary
 

B

BaseScriptModuleListener - Class in com.netflix.nicobar.core.module
Default implementation of the ScriptModuleListener
BaseScriptModuleListener() - Constructor for class com.netflix.nicobar.core.module.BaseScriptModuleListener
 
BasicCassandraRepositoryConfig - Class in com.netflix.nicobar.cassandra
Configuration provider for the CassandraArchiveRepository
BasicCassandraRepositoryConfig(String, CassandraGateway, int, int, Path, ScriptModuleSpecSerializer) - Constructor for class com.netflix.nicobar.cassandra.BasicCassandraRepositoryConfig
 
BasicCassandraRepositoryConfig.Builder - Class in com.netflix.nicobar.cassandra
 
BasicCassandraRepositoryConfig.Builder(Keyspace, String) - Constructor for class com.netflix.nicobar.cassandra.BasicCassandraRepositoryConfig.Builder
Build by constructing a cassandra gateway for the given keyspace and column family
BasicCassandraRepositoryConfig.Builder(CassandraGateway) - Constructor for class com.netflix.nicobar.cassandra.BasicCassandraRepositoryConfig.Builder
Build with the given cassandra gateway
beforeInjectorCreation(LifecycleInjectorBuilder) - Method in class com.netflix.nicobar.manager.explorer.ScriptManagerBootstrap
 
build() - Method in class com.netflix.nicobar.cassandra.BasicCassandraRepositoryConfig.Builder
Construct the config with defaults if necessary
build() - Method in class com.netflix.nicobar.core.archive.JarScriptArchive.Builder
Build the JarScriptArchive.
build() - Method in class com.netflix.nicobar.core.archive.PathScriptArchive.Builder
build() - Method in class com.netflix.nicobar.core.archive.ScriptModuleSpec.Builder
build() - Method in class com.netflix.nicobar.core.archive.SingleFileScriptArchive.Builder
build() - Method in class com.netflix.nicobar.core.module.ScriptModuleLoader.Builder
 
build() - Method in class com.netflix.nicobar.core.persistence.ArchiveRepositoryPoller.Builder
 
build() - Method in class com.netflix.nicobar.core.persistence.JarArchiveRepository.Builder
 
build() - Method in class com.netflix.nicobar.core.persistence.PathArchiveRepository.Builder
 
build() - Method in class com.netflix.nicobar.core.plugin.ScriptCompilerPluginSpec.Builder
Build the instance.
BytecodeLoader - Class in com.netflix.nicobar.core.internal.compile
A ScriptArchiveCompiler that loads java bytecode from .class files in a ScriptArchive.
BytecodeLoader() - Constructor for class com.netflix.nicobar.core.internal.compile.BytecodeLoader
 
BytecodeLoadingPlugin - Class in com.netflix.nicobar.core.plugin
A ScriptCompilerPlugin for script archives that include java bytecode.
BytecodeLoadingPlugin() - Constructor for class com.netflix.nicobar.core.plugin.BytecodeLoadingPlugin
 

C

calculateHash(byte[]) - Method in class com.netflix.nicobar.cassandra.CassandraArchiveRepository
 
calculateShardNum(ModuleId) - Method in class com.netflix.nicobar.cassandra.CassandraArchiveRepository
 
CassandraArchiveRepository - Class in com.netflix.nicobar.cassandra
Data access object of ScriptArchives stored in Cassandra.
CassandraArchiveRepository(CassandraArchiveRepositoryConfig) - Constructor for class com.netflix.nicobar.cassandra.CassandraArchiveRepository
Construct a instance of the repository with the given configuration
CassandraArchiveRepository(CassandraArchiveRepositoryConfig, RepositoryView) - Constructor for class com.netflix.nicobar.cassandra.CassandraArchiveRepository
Construct a instance of the repository with the given configuration
CassandraArchiveRepository.Columns - Enum in com.netflix.nicobar.cassandra
column names
CassandraArchiveRepository.DefaultView - Class in com.netflix.nicobar.cassandra
 
CassandraArchiveRepository.DefaultView() - Constructor for class com.netflix.nicobar.cassandra.CassandraArchiveRepository.DefaultView
 
CassandraArchiveRepositoryConfig - Interface in com.netflix.nicobar.cassandra
Configuration provider interface for the CassandraArchiveRepository
CassandraGateway - Interface in com.netflix.nicobar.cassandra
Common cassandra CRUD operations.
CassandraGatewayImpl - Class in com.netflix.nicobar.cassandra
Concrete implementation of CassandraGateway, using Cassandra Hystrix commands.
CassandraGatewayImpl(Keyspace, String) - Constructor for class com.netflix.nicobar.cassandra.CassandraGatewayImpl
 
classNameToResourceName(String) - Static method in class com.netflix.nicobar.core.utils.ClassPathUtils
Get the resource name for the class file for the given class name
ClassPathUtils - Class in com.netflix.nicobar.core.utils
Utility methods for dealing with classes and resources in a ClassLoader
ClassPathUtils() - Constructor for class com.netflix.nicobar.core.utils.ClassPathUtils
 
classToResourceName(Class<?>) - Static method in class com.netflix.nicobar.core.utils.ClassPathUtils
Get the resource name for the class file for the given class
com.netflix.nicobar.cassandra - package com.netflix.nicobar.cassandra
 
com.netflix.nicobar.cassandra.internal - package com.netflix.nicobar.cassandra.internal
 
com.netflix.nicobar.core.archive - package com.netflix.nicobar.core.archive
 
com.netflix.nicobar.core.compile - package com.netflix.nicobar.core.compile
 
com.netflix.nicobar.core.execution - package com.netflix.nicobar.core.execution
 
com.netflix.nicobar.core.internal.compile - package com.netflix.nicobar.core.internal.compile
 
com.netflix.nicobar.core.module - package com.netflix.nicobar.core.module
 
com.netflix.nicobar.core.module.jboss - package com.netflix.nicobar.core.module.jboss
 
com.netflix.nicobar.core.persistence - package com.netflix.nicobar.core.persistence
 
com.netflix.nicobar.core.plugin - package com.netflix.nicobar.core.plugin
 
com.netflix.nicobar.core.utils - package com.netflix.nicobar.core.utils
 
com.netflix.nicobar.example.groovy2 - package com.netflix.nicobar.example.groovy2
 
com.netflix.nicobar.groovy2.internal.compile - package com.netflix.nicobar.groovy2.internal.compile
 
com.netflix.nicobar.groovy2.plugin - package com.netflix.nicobar.groovy2.plugin
 
com.netflix.nicobar.groovy2.utils - package com.netflix.nicobar.groovy2.utils
 
com.netflix.nicobar.manager.explorer - package com.netflix.nicobar.manager.explorer
 
com.netflix.nicobar.manager.explorer.resources - package com.netflix.nicobar.manager.explorer.resources
 
com.netflix.nicobar.manager.rest - package com.netflix.nicobar.manager.rest
 
compilationRootDir - Variable in class com.netflix.nicobar.core.module.ScriptModuleLoader
 
compile(ScriptArchive, JBossModuleClassLoader, Path) - Method in interface com.netflix.nicobar.core.compile.ScriptArchiveCompiler
Compile the archive into a ScriptModule
compile(ScriptArchive, JBossModuleClassLoader, Path) - Method in class com.netflix.nicobar.core.internal.compile.BytecodeLoader
 
compile(ScriptArchive, JBossModuleClassLoader, Path) - Method in class com.netflix.nicobar.core.internal.compile.NoOpCompiler
 
compile(ScriptArchive, JBossModuleClassLoader, Path) - Method in class com.netflix.nicobar.groovy2.internal.compile.Groovy2Compiler
 
compile() - Method in class com.netflix.nicobar.groovy2.internal.compile.Groovy2CompilerHelper
Compile the given source and load the resultant classes into a new ClassNotFoundException
compileModule(Module, Path) - Method in class com.netflix.nicobar.core.module.ScriptModuleLoader
Compiles and links the scripts within the module by locating the correct compiler and delegating the compilation.
compilerClassLoaders - Variable in class com.netflix.nicobar.core.module.ScriptModuleLoader
 
compilers - Variable in class com.netflix.nicobar.core.module.ScriptModuleLoader
 
copyGraph(DirectedGraph<V, DefaultEdge>, DirectedGraph<V, DefaultEdge>) - Static method in class com.netflix.nicobar.core.module.GraphUtils
Copy the source graph into the target graph
create(String, String) - Static method in class com.netflix.nicobar.core.archive.ModuleId
Creates a new module identifier using the specified name and version.
create(String) - Static method in class com.netflix.nicobar.core.archive.ModuleId
Creates a new module identifier using the specified name.
createFactory(ScriptArchive) - Static method in class com.netflix.nicobar.core.module.jboss.JBossModuleClassLoader
Creates a ModuleClassLoaderFactory that produces a JBossModuleClassLoader.
createModuleSpec(ScriptArchive, ModuleIdentifier, Map<ModuleId, ModuleIdentifier>, Path) - Method in class com.netflix.nicobar.core.module.ScriptModuleLoader
Create a JBoss module spec for an about to be created script module.
createRevisionId(ModuleId, long) - Static method in class com.netflix.nicobar.core.module.jboss.JBossModuleUtils
Helper method to create a revisionId in a consistent manner

D

DEFAULT_FETCH_BATCH_SIZE - Static variable in class com.netflix.nicobar.cassandra.BasicCassandraRepositoryConfig
Default number of archives to fetch per round-trip
DEFAULT_MODULE_SPEC_FILE_NAME - Static variable in class com.netflix.nicobar.core.archive.GsonScriptModuleSpecSerializer
Default file name of the optional ScriptModuleSpec in the archive
DEFAULT_MODULE_SPEC_FILE_NAME - Static variable in class com.netflix.nicobar.core.archive.JarScriptArchive
Default file name of the optional ScriptModuleSpec in the archive
DEFAULT_SHARD_COUNT - Static variable in class com.netflix.nicobar.cassandra.BasicCassandraRepositoryConfig
default number of shards to separate the archives into
DEFAULT_SPEC_SERIALIZER - Static variable in class com.netflix.nicobar.cassandra.BasicCassandraRepositoryConfig
Default module spec serializer
DEFAULT_VERSION - Static variable in class com.netflix.nicobar.core.archive.ModuleId
 
defaultView - Variable in class com.netflix.nicobar.cassandra.CassandraArchiveRepository
 
deleteArchive(ModuleId) - Method in class com.netflix.nicobar.cassandra.CassandraArchiveRepository
Delete an archive by ID
deleteArchive(ModuleId) - Method in interface com.netflix.nicobar.core.persistence.ArchiveRepository
Delete an archive by ID
deleteArchive(ModuleId) - Method in class com.netflix.nicobar.core.persistence.JarArchiveRepository
 
deleteArchive(ModuleId) - Method in class com.netflix.nicobar.core.persistence.PathArchiveRepository
 
deleteArchive(String) - Method in class com.netflix.nicobar.manager.explorer.resources.ArchiveRepositoryResource
 
deleteColumn(String, String) - Method in interface com.netflix.nicobar.cassandra.CassandraGateway
Deletes a column from a row in Cassandra.
deleteColumn(String, String) - Method in class com.netflix.nicobar.cassandra.CassandraGatewayImpl
 
deleteRow(String) - Method in interface com.netflix.nicobar.cassandra.CassandraGateway
Deletes a row in Cassandra.
deleteRow(String) - Method in class com.netflix.nicobar.cassandra.CassandraGatewayImpl
 
deserialize(String) - Method in class com.netflix.nicobar.core.archive.GsonScriptModuleSpecSerializer
Convert the input JSON String to a ScriptModuleSpec
deserialize(String) - Method in interface com.netflix.nicobar.core.archive.ScriptModuleSpecSerializer
Convert the input JSON String to a ScriptModuleSpec
DIRECTORY_FILTER - Static variable in class com.netflix.nicobar.core.persistence.PathArchiveRepository
Directory filter which finds readable directories

E

equals(Object) - Method in class com.netflix.nicobar.core.archive.JarScriptArchive
 
equals(Object) - Method in class com.netflix.nicobar.core.archive.ModuleId
 
equals(Object) - Method in class com.netflix.nicobar.core.archive.PathScriptArchive
 
equals(Object) - Method in class com.netflix.nicobar.core.archive.ScriptModuleSpec
 
equals(Object) - Method in class com.netflix.nicobar.core.archive.SingleFileScriptArchive
 
ExampleResourceLocator - Class in com.netflix.nicobar.example.groovy2
Examples of how to find resource jars in the classpath for loading as separate modules.
ExampleResourceLocator() - Constructor for class com.netflix.nicobar.example.groovy2.ExampleResourceLocator
 
execute(ScriptModule) - Method in interface com.netflix.nicobar.core.execution.ScriptModuleExecutable
Execute the given ScriptModule.
executeModules(List<String>, ScriptModuleExecutable<V>, ScriptModuleLoader) - Method in class com.netflix.nicobar.core.execution.HystrixScriptModuleExecutor
Execute a collection of ScriptModules identified by moduleId.
executeModules(List<ScriptModule>, ScriptModuleExecutable<V>) - Method in class com.netflix.nicobar.core.execution.HystrixScriptModuleExecutor
Execute a collection of modules.

F

findAssignableClass(ScriptModule, Class<?>) - Static method in class com.netflix.nicobar.core.module.ScriptModuleUtils
Find the first class in the module that is a subclasses or equal to the target class
findAssignableClasses(ScriptModule, Class<?>) - Static method in class com.netflix.nicobar.core.module.ScriptModuleUtils
Find all of the classes in the module that are subclasses or equal to the target class
findClass(ScriptModule, String) - Static method in class com.netflix.nicobar.core.module.ScriptModuleUtils
Find a class in the module that matches the given className
findCompilers(ScriptArchive) - Method in class com.netflix.nicobar.core.module.ScriptModuleLoader
Select a set of compilers to compile this archive.
findLoadedModule(ModuleIdentifier) - Method in class com.netflix.nicobar.core.module.jboss.JBossModuleLoader
Find a module from the local repository.
findRootPathForClass(Class<?>) - Static method in class com.netflix.nicobar.core.utils.ClassPathUtils
Find the root path for the given class.
findRootPathForResource(String, ClassLoader) - Static method in class com.netflix.nicobar.core.utils.ClassPathUtils
Find the root path for the given resource.
fromString(String) - Static method in class com.netflix.nicobar.core.archive.ModuleId
Parse a module id from a string.
future - Variable in class com.netflix.nicobar.core.persistence.ArchiveRepositoryPoller.RepositoryPollerContext
 

G

generateSelectByShardCql(EnumSet<?>, Integer) - Method in class com.netflix.nicobar.cassandra.CassandraArchiveRepository
Generate the CQL to select specific columns by shard number.
getAllRevisionIds(String) - Method in class com.netflix.nicobar.core.module.jboss.JBossModuleLoader
Find all module revisionIds with a common name
getAllScriptModules() - Method in class com.netflix.nicobar.core.module.ScriptModuleLoader
Get a view of the loaded script modules
getAppImportFilterPaths() - Method in class com.netflix.nicobar.core.archive.ScriptModuleSpec
 
getArchiveCount() - Method in class com.netflix.nicobar.core.persistence.RepositorySummary
 
getArchiveEntryNames() - Method in class com.netflix.nicobar.core.archive.JarScriptArchive
 
getArchiveEntryNames() - Method in class com.netflix.nicobar.core.archive.PathScriptArchive
 
getArchiveEntryNames() - Method in interface com.netflix.nicobar.core.archive.ScriptArchive
 
getArchiveEntryNames() - Method in class com.netflix.nicobar.core.archive.SingleFileScriptArchive
 
getArchiveFetchBatchSize() - Method in class com.netflix.nicobar.cassandra.BasicCassandraRepositoryConfig
 
getArchiveFetchBatchSize() - Method in interface com.netflix.nicobar.cassandra.CassandraArchiveRepositoryConfig
 
getArchiveOutputDirectory() - Method in class com.netflix.nicobar.cassandra.BasicCassandraRepositoryConfig
 
getArchiveOutputDirectory() - Method in interface com.netflix.nicobar.cassandra.CassandraArchiveRepositoryConfig
 
getArchiveSummaries() - Method in class com.netflix.nicobar.cassandra.CassandraArchiveRepository.DefaultView
Get a summary of all archives in this Repository
getArchiveSummaries() - Method in class com.netflix.nicobar.core.persistence.JarArchiveRepository.DefaultView
 
getArchiveSummaries() - Method in class com.netflix.nicobar.core.persistence.PathArchiveRepository.DefaultView
 
getArchiveSummaries() - Method in interface com.netflix.nicobar.core.persistence.RepositoryView
Get a summary of all archives in this repository view
getArchiveSummaries(Set<String>) - Method in class com.netflix.nicobar.manager.explorer.resources.ArchiveRepositoriesResource
Get a map of summaries from different repositories.
getArchiveUpdateTimes() - Method in class com.netflix.nicobar.cassandra.CassandraArchiveRepository.DefaultView
Get the last update times of all of the script archives managed by this Repository.
getArchiveUpdateTimes() - Method in class com.netflix.nicobar.core.persistence.JarArchiveRepository.DefaultView
 
getArchiveUpdateTimes() - Method in class com.netflix.nicobar.core.persistence.PathArchiveRepository.DefaultView
 
getArchiveUpdateTimes() - Method in interface com.netflix.nicobar.core.persistence.RepositoryView
Get the last update times of all of the script archives under this repository view.
getCassandraGateway() - Method in class com.netflix.nicobar.cassandra.BasicCassandraRepositoryConfig
 
getCassandraGateway() - Method in interface com.netflix.nicobar.cassandra.CassandraArchiveRepositoryConfig
 
getColumnFamily() - Method in interface com.netflix.nicobar.cassandra.CassandraGateway
Return the column family that this gateway provides access to.
getColumnFamily() - Method in class com.netflix.nicobar.cassandra.CassandraGatewayImpl
 
getColumnFamilyViaColumnName(String, Object) - Method in class com.netflix.nicobar.cassandra.internal.AbstractCassandraHystrixCommand
returns a ColumnFamily given a columnFamilyName
getColumnFamilyViaColumnName(String, Class) - Method in class com.netflix.nicobar.cassandra.internal.AbstractCassandraHystrixCommand
returns a ColumnFamily given a columnFamilyName
getColumns(String, String...) - Method in interface com.netflix.nicobar.cassandra.CassandraGateway
Gets specific columns from a specific row
getColumns(String, String...) - Method in class com.netflix.nicobar.cassandra.CassandraGatewayImpl
 
getCompilerParams() - Method in class com.netflix.nicobar.core.plugin.ScriptCompilerPluginSpec
 
getCompilerPluginClassLoader(String) - Method in class com.netflix.nicobar.core.module.ScriptModuleLoader
 
getCompilerPluginIds() - Method in class com.netflix.nicobar.core.archive.ScriptModuleSpec
 
getCompilers(Map<String, Object>) - Method in class com.netflix.nicobar.core.plugin.BytecodeLoadingPlugin
 
getCompilers(Map<String, Object>) - Method in class com.netflix.nicobar.core.plugin.NoOpCompilerPlugin
 
getCompilers(Map<String, Object>) - Method in interface com.netflix.nicobar.core.plugin.ScriptCompilerPlugin
 
getCompilers(Map<String, Object>) - Method in class com.netflix.nicobar.groovy2.plugin.Groovy2CompilerPlugin
 
getCompilerSpec() - Static method in class com.netflix.nicobar.groovy2.utils.Groovy2PluginUtils
Helper method to orchestrate commonly required setup of nicobar-groovy2, and return a groovy2 compiler spec.
getConfig() - Method in class com.netflix.nicobar.cassandra.CassandraArchiveRepository
 
getCreateTime() - Method in class com.netflix.nicobar.core.archive.JarScriptArchive
 
getCreateTime() - Method in class com.netflix.nicobar.core.archive.PathScriptArchive
 
getCreateTime() - Method in interface com.netflix.nicobar.core.archive.ScriptArchive
Timestamp used to resolve multiple revisions of the archive.
getCreateTime() - Method in class com.netflix.nicobar.core.archive.SingleFileScriptArchive
 
getCreateTime() - Method in class com.netflix.nicobar.core.module.jboss.JBossScriptModule
 
getCreateTime() - Method in interface com.netflix.nicobar.core.module.ScriptModule
Timestamp used to resolve multiple revisions of a ScriptModule.
getDefaultView() - Method in class com.netflix.nicobar.cassandra.CassandraArchiveRepository
The default view reports all archives inserted into this repository.
getDefaultView() - Method in interface com.netflix.nicobar.core.persistence.ArchiveRepository
Get the default view into this repository.
getDefaultView() - Method in class com.netflix.nicobar.core.persistence.JarArchiveRepository
The default view reports all archives inserted into this repository.
getDefaultView() - Method in class com.netflix.nicobar.core.persistence.PathArchiveRepository
The default view reports all archives inserted into this repository.
getDependencyScriptModuleIds(ModuleSpec) - Static method in class com.netflix.nicobar.core.module.jboss.JBossModuleLoader
Extract the Module dependencies for the given module in the form of ScriptModule ids.
getDeploySpecs() - Method in class com.netflix.nicobar.core.persistence.ArchiveSummary
Deployment specs for this archive.
getDescription() - Method in class com.netflix.nicobar.core.persistence.RepositorySummary
 
getDirectoriesFromJar(Path) - Static method in class com.netflix.nicobar.core.utils.ClassPathUtils
Get all of the directory paths in a zip/jar file
getEntry(String) - Method in class com.netflix.nicobar.core.archive.JarScriptArchive
 
getEntry(String) - Method in class com.netflix.nicobar.core.archive.PathScriptArchive
 
getEntry(String) - Method in interface com.netflix.nicobar.core.archive.ScriptArchive
 
getEntry(String) - Method in class com.netflix.nicobar.core.archive.SingleFileScriptArchive
 
getExecutionCount() - Method in class com.netflix.nicobar.core.execution.HystrixScriptModuleExecutor.ExecutionStatistics
 
getGroovyPluginLocation() - Static method in class com.netflix.nicobar.example.groovy2.ExampleResourceLocator
Locate the classpath root which contains the groovy2 plugin.
getGroovyRuntime() - Static method in class com.netflix.nicobar.example.groovy2.ExampleResourceLocator
Locate the groovy-all-n.n.n.jar file on the classpath.
getGson() - Method in class com.netflix.nicobar.manager.rest.GsonMessageBodyHandler
 
getIncomingVertices(DirectedGraph<V, DefaultEdge>, V) - Static method in class com.netflix.nicobar.core.module.GraphUtils
Fetch all of the dependents of the given target vertex
getJarPathFromUrl(URL) - Static method in class com.netflix.nicobar.core.utils.ClassPathUtils
Find the jar containing the given resource.
getJdkPaths() - Static method in class com.netflix.nicobar.core.utils.ClassPathUtils
Get a list of JDK packages in the classpath, by scanning the bootstrap classpath.
getKeyspace() - Method in interface com.netflix.nicobar.cassandra.CassandraGateway
Return the keyspace that this gateway provides access to.
getKeyspace() - Method in class com.netflix.nicobar.cassandra.CassandraGatewayImpl
 
getLastExecutionTime() - Method in class com.netflix.nicobar.core.execution.HystrixScriptModuleExecutor.ExecutionStatistics
 
getLastUpdated() - Method in class com.netflix.nicobar.core.persistence.RepositorySummary
 
getLastUpdateTime() - Method in class com.netflix.nicobar.core.persistence.ArchiveSummary
 
getLatestRevisionId(ModuleId) - Method in class com.netflix.nicobar.core.module.jboss.JBossModuleLoader
Find the highest revision for the given scriptModuleId
getLatestRevisionIds() - Method in class com.netflix.nicobar.core.module.jboss.JBossModuleLoader
Get a map of the the moduleId to ModuleIdentifier with the highest revision
getLatestRevisionNumber(ModuleId) - Method in class com.netflix.nicobar.core.module.jboss.JBossModuleLoader
Find the highest revision for the given scriptModuleId
getLeafVertices(DirectedGraph<V, DefaultEdge>) - Static method in class com.netflix.nicobar.core.module.GraphUtils
Find the leave vertices in the graph.
getLoadedClasses() - Method in class com.netflix.nicobar.core.module.jboss.JBossModuleClassLoader
 
getLoadedClasses() - Method in class com.netflix.nicobar.core.module.jboss.JBossScriptModule
 
getLoadedClasses() - Method in interface com.netflix.nicobar.core.module.ScriptModule
 
getMetadata() - Method in class com.netflix.nicobar.core.archive.ScriptModuleSpec
 
getModuleClassLoader() - Method in class com.netflix.nicobar.core.module.jboss.JBossScriptModule
 
getModuleClassLoader() - Method in interface com.netflix.nicobar.core.module.ScriptModule
Get the module classloader that is currently plugged into the graph of classloaders per the module specificaiton.
getModuleDependencies() - Method in class com.netflix.nicobar.core.archive.ScriptModuleSpec
 
getModuleDependencies() - Method in class com.netflix.nicobar.core.plugin.ScriptCompilerPluginSpec
 
getModuleExportFilterPaths() - Method in class com.netflix.nicobar.core.archive.ScriptModuleSpec
 
getModuleId() - Method in class com.netflix.nicobar.core.archive.ScriptModuleSpec
 
getModuleId() - Method in class com.netflix.nicobar.core.module.jboss.JBossScriptModule
 
getModuleId() - Method in interface com.netflix.nicobar.core.module.ScriptModule
 
getModuleId() - Method in class com.netflix.nicobar.core.persistence.ArchiveSummary
 
getModuleImportFilterPaths() - Method in class com.netflix.nicobar.core.archive.ScriptModuleSpec
 
getModuleJarPath(ModuleId) - Method in class com.netflix.nicobar.core.persistence.JarArchiveRepository
Translated a module id to an absolute path of the module jar
getModuleNameGraph() - Method in class com.netflix.nicobar.core.module.jboss.JBossModuleLoader
Construct the Module dependency graph of a module loader where each vertex is the module name
getModuleSpec() - Method in class com.netflix.nicobar.core.archive.JarScriptArchive
 
getModuleSpec() - Method in class com.netflix.nicobar.core.archive.PathScriptArchive
 
getModuleSpec() - Method in interface com.netflix.nicobar.core.archive.ScriptArchive
 
getModuleSpec() - Method in class com.netflix.nicobar.core.archive.SingleFileScriptArchive
 
getModuleSpec(ModuleIdentifier) - Method in class com.netflix.nicobar.core.module.jboss.JBossModuleLoader
Get a ModuleSpec that was added to this instance
getModuleSpec() - Method in class com.netflix.nicobar.core.persistence.ArchiveSummary
 
getModuleSpecFileName() - Method in class com.netflix.nicobar.core.archive.GsonScriptModuleSpecSerializer
 
getModuleSpecFileName() - Method in interface com.netflix.nicobar.core.archive.ScriptModuleSpecSerializer
Filename to use when outputting a serialized module spec
getModuleSpecSerializer() - Method in class com.netflix.nicobar.cassandra.BasicCassandraRepositoryConfig
 
getModuleSpecSerializer() - Method in interface com.netflix.nicobar.cassandra.CassandraArchiveRepositoryConfig
 
getModuleStatistics(ModuleId) - Method in class com.netflix.nicobar.core.execution.HystrixScriptModuleExecutor
Get the statistics for the given moduleId
getName() - Method in class com.netflix.nicobar.cassandra.CassandraArchiveRepository.DefaultView
 
getName() - Method in class com.netflix.nicobar.core.archive.ModuleId
Get the module name.
getName() - Method in class com.netflix.nicobar.core.persistence.JarArchiveRepository.DefaultView
 
getName() - Method in class com.netflix.nicobar.core.persistence.PathArchiveRepository.DefaultView
 
getName() - Method in interface com.netflix.nicobar.core.persistence.RepositoryView
Get the name of this view.
getOrCreateModuleStatistics(ModuleId) - Method in class com.netflix.nicobar.core.execution.HystrixScriptModuleExecutor
Helper method to get or create a ExecutionStatistics instance
getOutgoingVertices(DirectedGraph<V, DefaultEdge>, V) - Static method in class com.netflix.nicobar.core.module.GraphUtils
Fetch all of the dependencies of the given source vertex
getPluginClassName() - Method in class com.netflix.nicobar.core.plugin.ScriptCompilerPluginSpec
 
getPluginId() - Method in class com.netflix.nicobar.core.plugin.ScriptCompilerPluginSpec
 
getPluginMetadata() - Method in class com.netflix.nicobar.core.plugin.ScriptCompilerPluginSpec
 
getPluginModuleId(ScriptCompilerPluginSpec) - Static method in class com.netflix.nicobar.core.module.jboss.JBossModuleUtils
Create the ModuleIdentifier for the given ScriptCompilerPluginSpec
getPluginModuleId(String) - Static method in class com.netflix.nicobar.core.module.jboss.JBossModuleUtils
Create the ModuleIdentifier for the given ScriptCompilerPluginSpec ID
getRepositoryId() - Method in class com.netflix.nicobar.cassandra.BasicCassandraRepositoryConfig
 
getRepositoryId() - Method in class com.netflix.nicobar.cassandra.CassandraArchiveRepository
 
getRepositoryId() - Method in interface com.netflix.nicobar.cassandra.CassandraArchiveRepositoryConfig
 
getRepositoryId() - Method in interface com.netflix.nicobar.core.persistence.ArchiveRepository
Get the ID of this repository
getRepositoryId() - Method in class com.netflix.nicobar.core.persistence.JarArchiveRepository
 
getRepositoryId() - Method in class com.netflix.nicobar.core.persistence.PathArchiveRepository
 
getRepositoryId() - Method in class com.netflix.nicobar.core.persistence.RepositorySummary
 
getRepositorySummaries() - Method in class com.netflix.nicobar.manager.explorer.resources.ArchiveRepositoriesResource
Get a list of all of the repository summaries
getRepositorySummary() - Method in class com.netflix.nicobar.cassandra.CassandraArchiveRepository.DefaultView
 
getRepositorySummary() - Method in class com.netflix.nicobar.core.persistence.JarArchiveRepository.DefaultView
 
getRepositorySummary() - Method in class com.netflix.nicobar.core.persistence.PathArchiveRepository.DefaultView
 
getRepositorySummary() - Method in interface com.netflix.nicobar.core.persistence.RepositoryView
Get a summary of the archives in this repository view.
getRepositorySummary() - Method in class com.netflix.nicobar.manager.explorer.resources.ArchiveRepositoryResource
 
getRevisionNumber(ModuleIdentifier) - Static method in class com.netflix.nicobar.core.module.jboss.JBossModuleLoader
Helper method to parse out the revision number from a ModuleIdentifier
getRootUrl() - Method in class com.netflix.nicobar.core.archive.JarScriptArchive
Gets the root path in the form of 'file://path/to/jarfile/jarfile.jar".
getRootUrl() - Method in class com.netflix.nicobar.core.archive.PathScriptArchive
 
getRootUrl() - Method in interface com.netflix.nicobar.core.archive.ScriptArchive
 
getRootUrl() - Method in class com.netflix.nicobar.core.archive.SingleFileScriptArchive
 
getRow(String) - Method in interface com.netflix.nicobar.cassandra.CassandraGateway
Gets all columns for the specified row.
getRow(String) - Method in class com.netflix.nicobar.cassandra.CassandraGatewayImpl
 
getRows(EnumSet<?>) - Method in class com.netflix.nicobar.cassandra.CassandraArchiveRepository
Get all of the rows in in the table.
getRows(String...) - Method in interface com.netflix.nicobar.cassandra.CassandraGateway
Gets all columns for all the listed row keys.
getRows(String...) - Method in class com.netflix.nicobar.cassandra.CassandraGatewayImpl
 
getRuntimeResources() - Method in class com.netflix.nicobar.core.plugin.ScriptCompilerPluginSpec
Get the language deploy resources (jars or directories.)
getScriptArchive() - Method in class com.netflix.nicobar.core.module.jboss.JBossModuleClassLoader
 
getScriptArchives(Set<ModuleId>) - Method in class com.netflix.nicobar.cassandra.CassandraArchiveRepository
Get all of the ScriptArchives for the given set of moduleIds.
getScriptArchives(Set<ModuleId>) - Method in interface com.netflix.nicobar.core.persistence.ArchiveRepository
Get all of the ScriptArchives for the given set of moduleIds.
getScriptArchives(Set<ModuleId>) - Method in class com.netflix.nicobar.core.persistence.JarArchiveRepository
 
getScriptArchives(Set<ModuleId>) - Method in class com.netflix.nicobar.core.persistence.PathArchiveRepository
 
getScriptModule(String) - Method in class com.netflix.nicobar.core.module.ScriptModuleLoader
 
getScriptModule(ModuleId) - Method in class com.netflix.nicobar.core.module.ScriptModuleLoader
 
getScriptRepo(String) - Method in class com.netflix.nicobar.manager.explorer.resources.ArchiveRepositoriesResource
 
getSerializer() - Method in class com.netflix.nicobar.core.archive.GsonScriptModuleSpecSerializer
 
getShardCount() - Method in class com.netflix.nicobar.cassandra.BasicCassandraRepositoryConfig
 
getShardCount() - Method in interface com.netflix.nicobar.cassandra.CassandraArchiveRepositoryConfig
 
getSize(Object, Class<?>, Type, Annotation[], MediaType) - Method in class com.netflix.nicobar.manager.rest.GsonMessageBodyHandler
 
getSourceArchive() - Method in class com.netflix.nicobar.core.module.jboss.JBossScriptModule
 
getSourceArchive() - Method in interface com.netflix.nicobar.core.module.ScriptModule
 
getSummaries() - Method in class com.netflix.nicobar.manager.explorer.resources.ArchiveRepositoryResource
 
getVersion() - Method in class com.netflix.nicobar.core.archive.ModuleId
Get the module version.
getView(String) - Method in class com.netflix.nicobar.cassandra.CassandraArchiveRepository
No named views supported by this repository! Throws UnsupportedOperationException.
getView(String) - Method in interface com.netflix.nicobar.core.persistence.ArchiveRepository
Get a specific named view into this repository.
getView(String) - Method in class com.netflix.nicobar.core.persistence.JarArchiveRepository
No named views supported by this repository! Throws UnsupportedOperationException.
getView(String) - Method in class com.netflix.nicobar.core.persistence.PathArchiveRepository
No named views supported by this repository! Throws UnsupportedOperationException.
GraphUtils - Class in com.netflix.nicobar.core.module
Utilities for managing graphs.
GraphUtils() - Constructor for class com.netflix.nicobar.core.module.GraphUtils
 
GROOVY2_COMPILER_ID - Static variable in class com.netflix.nicobar.groovy2.internal.compile.Groovy2Compiler
 
GROOVY2_COMPILER_PARAMS_CUSTOMIZERS - Static variable in class com.netflix.nicobar.groovy2.internal.compile.Groovy2Compiler
 
GROOVY2_COMPILER_PLUGIN_CLASS - Static variable in class com.netflix.nicobar.example.groovy2.ExampleResourceLocator
 
GROOVY2_PLUGIN_ID - Static variable in class com.netflix.nicobar.example.groovy2.ExampleResourceLocator
 
Groovy2Compiler - Class in com.netflix.nicobar.groovy2.internal.compile
Groovy specific implementation of the ScriptArchiveCompiler
Groovy2Compiler(Map<String, Object>) - Constructor for class com.netflix.nicobar.groovy2.internal.compile.Groovy2Compiler
 
Groovy2CompilerHelper - Class in com.netflix.nicobar.groovy2.internal.compile
Helper class for compiling Groovy files into classes.
Groovy2CompilerHelper(Path) - Constructor for class com.netflix.nicobar.groovy2.internal.compile.Groovy2CompilerHelper
 
Groovy2CompilerPlugin - Class in com.netflix.nicobar.groovy2.plugin
Factory class for the Groovy 2 language plug-in
Groovy2CompilerPlugin() - Constructor for class com.netflix.nicobar.groovy2.plugin.Groovy2CompilerPlugin
 
Groovy2PluginUtils - Class in com.netflix.nicobar.groovy2.utils
Utility class for working with nicobar-groovy2
Groovy2PluginUtils() - Constructor for class com.netflix.nicobar.groovy2.utils.Groovy2PluginUtils
 
GroovyModuleLoaderExample - Class in com.netflix.nicobar.example.groovy2
Example of how to build a script runtime that polls for Groovy based archives on disk.
GroovyModuleLoaderExample() - Constructor for class com.netflix.nicobar.example.groovy2.GroovyModuleLoaderExample
 
GsonMessageBodyHandler - Class in com.netflix.nicobar.manager.rest
 
GsonMessageBodyHandler() - Constructor for class com.netflix.nicobar.manager.rest.GsonMessageBodyHandler
 
GsonScriptModuleSpecSerializer - Class in com.netflix.nicobar.core.archive
Gson based implementation of the ScriptModuleSpecSerializer
GsonScriptModuleSpecSerializer() - Constructor for class com.netflix.nicobar.core.archive.GsonScriptModuleSpecSerializer
 
GsonScriptModuleSpecSerializer(String) - Constructor for class com.netflix.nicobar.core.archive.GsonScriptModuleSpecSerializer
 

H

hashCode() - Method in class com.netflix.nicobar.core.archive.JarScriptArchive
 
hashCode() - Method in class com.netflix.nicobar.core.archive.ModuleId
Determine the hash code of this module identifier.
hashCode() - Method in class com.netflix.nicobar.core.archive.PathScriptArchive
 
hashCode() - Method in class com.netflix.nicobar.core.archive.ScriptModuleSpec
 
hashCode() - Method in class com.netflix.nicobar.core.archive.SingleFileScriptArchive
 
HystrixCassandraDeleteColumns<RowKeyType> - Class in com.netflix.nicobar.cassandra.internal
Hystrix command to delete columns from a specific row in from Cassandra.
HystrixCassandraDeleteColumns(Keyspace, String, RowKeyType, String...) - Constructor for class com.netflix.nicobar.cassandra.internal.HystrixCassandraDeleteColumns
 
HystrixCassandraDeleteRow<RowKeyType> - Class in com.netflix.nicobar.cassandra.internal
Hystrix command to delete a row from Cassandra.
HystrixCassandraDeleteRow(Keyspace, ColumnFamily<RowKeyType, String>, RowKeyType) - Constructor for class com.netflix.nicobar.cassandra.internal.HystrixCassandraDeleteRow
 
HystrixCassandraDeleteRow(Keyspace, String, RowKeyType) - Constructor for class com.netflix.nicobar.cassandra.internal.HystrixCassandraDeleteRow
 
HystrixCassandraGetRow<RowKeyType> - Class in com.netflix.nicobar.cassandra.internal
Hystrix command to get a row from Cassandra using a specific row key.
HystrixCassandraGetRow(Keyspace, ColumnFamily<RowKeyType, String>, RowKeyType) - Constructor for class com.netflix.nicobar.cassandra.internal.HystrixCassandraGetRow
 
HystrixCassandraGetRow(Keyspace, String, RowKeyType) - Constructor for class com.netflix.nicobar.cassandra.internal.HystrixCassandraGetRow
 
HystrixCassandraGetRowsByKeys<RowKeyType> - Class in com.netflix.nicobar.cassandra.internal
Hystrix command to get rows from Cassandra specified by a set of row keys.
HystrixCassandraGetRowsByKeys(Keyspace, String, RowKeyType...) - Constructor for class com.netflix.nicobar.cassandra.internal.HystrixCassandraGetRowsByKeys
 
HystrixCassandraGetRowsByQuery<RowKeyType> - Class in com.netflix.nicobar.cassandra.internal
Hystrix command to get rows from Cassandra that match a particular CQL query.
HystrixCassandraGetRowsByQuery(Keyspace, ColumnFamily<RowKeyType, String>, String) - Constructor for class com.netflix.nicobar.cassandra.internal.HystrixCassandraGetRowsByQuery
Get rows specified by their row keys.
HystrixCassandraGetRowsByQuery(Keyspace, String, Class<?>, String) - Constructor for class com.netflix.nicobar.cassandra.internal.HystrixCassandraGetRowsByQuery
Get rows specified by their row keys.
HystrixCassandraPut<RowKeyType> - Class in com.netflix.nicobar.cassandra.internal
Hystrix command to store a row in Cassandra using String keys.
HystrixCassandraPut(Keyspace, String, RowKeyType, Map<String, Object>) - Constructor for class com.netflix.nicobar.cassandra.internal.HystrixCassandraPut
 
HystrixCassandraPut(Keyspace, String, RowKeyType, Map<String, Object>, int) - Constructor for class com.netflix.nicobar.cassandra.internal.HystrixCassandraPut
 
HystrixScriptModuleExecutor<V> - Class in com.netflix.nicobar.core.execution
Hystrix based executor for ScriptModuleExecutables.
HystrixScriptModuleExecutor(String) - Constructor for class com.netflix.nicobar.core.execution.HystrixScriptModuleExecutor
Construct an instance of the executor.
HystrixScriptModuleExecutor.ExecutionStatistics - Class in com.netflix.nicobar.core.execution
Statistics holder for a given module's executions.
HystrixScriptModuleExecutor.ExecutionStatistics() - Constructor for class com.netflix.nicobar.core.execution.HystrixScriptModuleExecutor.ExecutionStatistics
 

I

initialize() - Method in class com.netflix.nicobar.manager.explorer.ScriptManagerExplorer
 
insertArchive(JarScriptArchive) - Method in class com.netflix.nicobar.cassandra.CassandraArchiveRepository
insert a Jar into the script archive
insertArchive(JarScriptArchive, Map<String, Object>) - Method in class com.netflix.nicobar.cassandra.CassandraArchiveRepository
Unsupported.
insertArchive(JarScriptArchive) - Method in interface com.netflix.nicobar.core.persistence.ArchiveRepository
Insert a Jar into the repository
insertArchive(JarScriptArchive, Map<String, Object>) - Method in interface com.netflix.nicobar.core.persistence.ArchiveRepository
Insert a Jar into the repository
insertArchive(JarScriptArchive) - Method in class com.netflix.nicobar.core.persistence.JarArchiveRepository
 
insertArchive(JarScriptArchive, Map<String, Object>) - Method in class com.netflix.nicobar.core.persistence.JarArchiveRepository
Unsupported.
insertArchive(JarScriptArchive) - Method in class com.netflix.nicobar.core.persistence.PathArchiveRepository
 
insertArchive(JarScriptArchive, Map<String, Object>) - Method in class com.netflix.nicobar.core.persistence.PathArchiveRepository
Unsupported.
insertArchive(ScriptModuleSpec, InputStream, FormDataContentDisposition) - Method in class com.netflix.nicobar.manager.explorer.resources.ArchiveRepositoryResource
 
isReadable(Class<?>, Type, Annotation[], MediaType) - Method in class com.netflix.nicobar.manager.rest.GsonMessageBodyHandler
 
isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class com.netflix.nicobar.manager.rest.GsonMessageBodyHandler
 

J

JAR_FILE_FILTER - Static variable in class com.netflix.nicobar.core.persistence.JarArchiveRepository
Directory filter which finds readable jar files
JarArchiveRepository - Class in com.netflix.nicobar.core.persistence
ArchiveRepository implementation which stores ScriptArchives in individual jar files in a single root directory
JarArchiveRepository(Path, String, String, ScriptModuleSpecSerializer) - Constructor for class com.netflix.nicobar.core.persistence.JarArchiveRepository
 
JarArchiveRepository.Builder - Class in com.netflix.nicobar.core.persistence
 
JarArchiveRepository.Builder(Path) - Constructor for class com.netflix.nicobar.core.persistence.JarArchiveRepository.Builder
 
JarArchiveRepository.DefaultView - Class in com.netflix.nicobar.core.persistence
 
JarArchiveRepository.DefaultView() - Constructor for class com.netflix.nicobar.core.persistence.JarArchiveRepository.DefaultView
 
JarScriptArchive - Class in com.netflix.nicobar.core.archive
Script archive backed by a JarFile.
JarScriptArchive(ScriptModuleSpec, Path, long) - Constructor for class com.netflix.nicobar.core.archive.JarScriptArchive
 
JarScriptArchive(ScriptModuleSpec, Path, String, long) - Constructor for class com.netflix.nicobar.core.archive.JarScriptArchive
 
JarScriptArchive.Builder - Class in com.netflix.nicobar.core.archive
Used to Construct a JarScriptArchive.
JarScriptArchive.Builder(Path) - Constructor for class com.netflix.nicobar.core.archive.JarScriptArchive.Builder
Start a builder with required parameters.
JBossModuleClassLoader - Class in com.netflix.nicobar.core.module.jboss
base implementation of ModuleClassLoaders for this library Holds a ScriptArchive and adds simple life-cycle hooks adds a post-construction hook to inject classes into the classloader
JBossModuleClassLoader(ModuleClassLoader.Configuration, ScriptArchive) - Constructor for class com.netflix.nicobar.core.module.jboss.JBossModuleClassLoader
 
JBossModuleLoader - Class in com.netflix.nicobar.core.module.jboss
Specialization of the ModuleLoader class which exposes many of the protected methods for convenience.
JBossModuleLoader() - Constructor for class com.netflix.nicobar.core.module.jboss.JBossModuleLoader
Construct a instance with an empty module spec repository.
jbossModuleLoader - Variable in class com.netflix.nicobar.core.module.ScriptModuleLoader
 
JBossModuleUtils - Class in com.netflix.nicobar.core.module.jboss
Utility methods for working with Modules
JBossModuleUtils() - Constructor for class com.netflix.nicobar.core.module.jboss.JBossModuleUtils
 
JBossScriptModule - Class in com.netflix.nicobar.core.module.jboss
Encapsulates a the compiled classes and the resources in a ScriptArchive
JBossScriptModule(ModuleId, Module, ScriptArchive) - Constructor for class com.netflix.nicobar.core.module.jboss.JBossScriptModule
 
JRE_DEPENDENCY_SPEC - Static variable in class com.netflix.nicobar.core.module.jboss.JBossModuleUtils
Dependency specification which allows for importing the core JRE classes

L

lastUpdateTimes - Variable in class com.netflix.nicobar.core.persistence.ArchiveRepositoryPoller.RepositoryPollerContext
Map of moduleId to last known update time of the archive
listeners - Variable in class com.netflix.nicobar.core.module.ScriptModuleLoader
 
loadClassLocal(String, boolean) - Method in class com.netflix.nicobar.core.module.jboss.JBossModuleClassLoader
 
loadedScriptModules - Variable in class com.netflix.nicobar.core.module.ScriptModuleLoader
Map of script ModuleId to the loaded ScriptModules

M

main(String[]) - Static method in class com.netflix.nicobar.example.groovy2.GroovyModuleLoaderExample
 
MODULE_ID_COMPARATOR - Static variable in class com.netflix.nicobar.core.module.jboss.JBossModuleLoader
Comparator used for the module revision sorting
MODULE_VERSION_SEPARATOR - Static variable in class com.netflix.nicobar.core.archive.ModuleId
 
ModuleId - Class in com.netflix.nicobar.core.archive
A unique identifier for a script module, composed out of a name and a version identifier.
moduleLoader - Variable in class com.netflix.nicobar.core.persistence.ArchiveRepositoryPoller.Builder
 
moduleLoader - Variable in class com.netflix.nicobar.core.persistence.ArchiveRepositoryPoller
 
moduleSpecs - Variable in class com.netflix.nicobar.core.module.jboss.JBossModuleLoader
Module Spec repo.
moduleUpdated(ScriptModule, ScriptModule) - Method in class com.netflix.nicobar.core.module.BaseScriptModuleListener
 
moduleUpdated(ScriptModule, ScriptModule) - Method in interface com.netflix.nicobar.core.module.ScriptModuleListener
Notification that a module was newly created or updated.

N

NICOBAR_CORE_DEPENDENCY_SPEC - Static variable in class com.netflix.nicobar.core.module.jboss.JBossModuleUtils
Dependency specification which allows for importing the core library classes
NoOpCompiler - Class in com.netflix.nicobar.core.internal.compile
A ScriptArchiveCompiler that does nothing.
NoOpCompiler() - Constructor for class com.netflix.nicobar.core.internal.compile.NoOpCompiler
 
NoOpCompilerPlugin - Class in com.netflix.nicobar.core.plugin
A ScriptCompilerPlugin for script archives with a no-op compiler included.
NoOpCompilerPlugin() - Constructor for class com.netflix.nicobar.core.plugin.NoOpCompilerPlugin
 
notifyArchiveRejected(ScriptArchive, ArchiveRejectedReason, Throwable) - Method in class com.netflix.nicobar.core.module.ScriptModuleLoader
Notify listeners that a script archive was rejected by this loader
notifyModuleUpdate(ScriptModule, ScriptModule) - Method in class com.netflix.nicobar.core.module.ScriptModuleLoader
Convenience method to notify the listeners that there was an update to the script module

P

PathArchiveRepository - Class in com.netflix.nicobar.core.persistence
ArchiveRepository implementation which stores ScriptArchives in sub-directories a root directory.
PathArchiveRepository(Path, String, String, ScriptModuleSpecSerializer) - Constructor for class com.netflix.nicobar.core.persistence.PathArchiveRepository
 
PathArchiveRepository.Builder - Class in com.netflix.nicobar.core.persistence
 
PathArchiveRepository.Builder(Path) - Constructor for class com.netflix.nicobar.core.persistence.PathArchiveRepository.Builder
 
PathArchiveRepository.DefaultView - Class in com.netflix.nicobar.core.persistence
 
PathArchiveRepository.DefaultView() - Constructor for class com.netflix.nicobar.core.persistence.PathArchiveRepository.DefaultView
 
PathScriptArchive - Class in com.netflix.nicobar.core.archive
Script archive backed by a files in a Path.
PathScriptArchive(ScriptModuleSpec, Path, Set<String>, long) - Constructor for class com.netflix.nicobar.core.archive.PathScriptArchive
 
PathScriptArchive.Builder - Class in com.netflix.nicobar.core.archive
Used to Construct a PathScriptArchive.
PathScriptArchive.Builder(Path) - Constructor for class com.netflix.nicobar.core.archive.PathScriptArchive.Builder
Start a builder with required parameters.
PLUGIN_ID - Static variable in class com.netflix.nicobar.core.plugin.BytecodeLoadingPlugin
 
PLUGIN_ID - Static variable in class com.netflix.nicobar.core.plugin.NoOpCompilerPlugin
 
PLUGIN_ID - Static variable in class com.netflix.nicobar.groovy2.plugin.Groovy2CompilerPlugin
 
pluginSpecs - Variable in class com.netflix.nicobar.core.module.ScriptModuleLoader
 
pollerThreadPool - Variable in class com.netflix.nicobar.core.persistence.ArchiveRepositoryPoller.Builder
 
pollerThreadPool - Variable in class com.netflix.nicobar.core.persistence.ArchiveRepositoryPoller
Thread pool used by the pollers
pollRepository(ArchiveRepository) - Method in class com.netflix.nicobar.core.persistence.ArchiveRepositoryPoller
 
populateCompilerModuleSpec(ModuleSpec.Builder, ScriptCompilerPluginSpec, Map<ModuleId, ModuleIdentifier>) - Static method in class com.netflix.nicobar.core.module.jboss.JBossModuleUtils
Populates a ModuleSpec with runtime resources, dependencies and properties from the ScriptCompilerPluginSpec Helpful when creating a ModuleSpec from a ScriptLibPluginSpec
populateModuleSpecWithAppImports(ModuleSpec.Builder, ClassLoader, Set<String>) - Static method in class com.netflix.nicobar.core.module.jboss.JBossModuleUtils
Populates a ModuleSpec with a dependency on application runtime packages specified as a set of package paths, loaded within the given classloader.
populateModuleSpecWithCompilationRoot(ModuleSpec.Builder, Path) - Static method in class com.netflix.nicobar.core.module.jboss.JBossModuleUtils
Populates a builder with a ResourceLoaderSpec to a filesystem resource root.
populateModuleSpecWithCoreDependencies(ModuleSpec.Builder, ScriptArchive) - Static method in class com.netflix.nicobar.core.module.jboss.JBossModuleUtils
Populates a module spec builder with core dependencies on JRE, Nicobar, itself, and compiler plugins.
populateModuleSpecWithModuleDependency(ModuleSpec.Builder, Set<String>, Set<String>, ModuleIdentifier) - Static method in class com.netflix.nicobar.core.module.jboss.JBossModuleUtils
Populate a module spec builder with a dependencies on other modules.
populateModuleSpecWithResources(ModuleSpec.Builder, ScriptArchive) - Static method in class com.netflix.nicobar.core.module.jboss.JBossModuleUtils
Populates a module spec builder with source files, resources and properties from the ScriptArchive

R

readFrom(Class<Object>, Type, Annotation[], MediaType, MultivaluedMap<String, String>, InputStream) - Method in class com.netflix.nicobar.manager.rest.GsonMessageBodyHandler
 
removeScriptModule(ModuleId) - Method in class com.netflix.nicobar.core.module.ScriptModuleLoader
Remove a module from being served by this instance.
removeVertices(DirectedGraph<V, DefaultEdge>, Set<V>) - Static method in class com.netflix.nicobar.core.module.GraphUtils
Removes vertices from graph
repositoryContexts - Variable in class com.netflix.nicobar.core.persistence.ArchiveRepositoryPoller
Contains transient state required for calculating deltas
RepositorySummary - Class in com.netflix.nicobar.core.persistence
Data object which holds summary information for a given ArchiveRepository.
RepositorySummary(String, String, int, long) - Constructor for class com.netflix.nicobar.core.persistence.RepositorySummary
 
RepositoryView - Interface in com.netflix.nicobar.core.persistence
A repository view provides a window into querying the archives held by an ArchiveRepository.
rescanModule(Module) - Method in class com.netflix.nicobar.core.module.jboss.JBossModuleLoader
Rescan a module.
run() - Method in class com.netflix.nicobar.cassandra.internal.HystrixCassandraDeleteColumns
 
run() - Method in class com.netflix.nicobar.cassandra.internal.HystrixCassandraDeleteRow
 
run() - Method in class com.netflix.nicobar.cassandra.internal.HystrixCassandraGetRow
 
run() - Method in class com.netflix.nicobar.cassandra.internal.HystrixCassandraGetRowsByKeys
 
run() - Method in class com.netflix.nicobar.cassandra.internal.HystrixCassandraGetRowsByQuery
 
run() - Method in class com.netflix.nicobar.cassandra.internal.HystrixCassandraPut
 
run() - Method in class com.netflix.nicobar.core.execution.ScriptModuleExecutionCommand
 
runExample() - Method in class com.netflix.nicobar.example.groovy2.GroovyModuleLoaderExample
 

S

scanClassPath(String, Set<String>) - Static method in class com.netflix.nicobar.core.utils.ClassPathUtils
Scan the classpath string provided, and collect a set of package paths found in jars and classes on the path.
scanClassPath(String, Set<String>, Set<String>, Set<String>) - Static method in class com.netflix.nicobar.core.utils.ClassPathUtils
Scan the classpath string provided, and collect a set of package paths found in jars and classes on the path.
scanClassPathWithExcludes(String, Set<String>, Set<String>) - Static method in class com.netflix.nicobar.core.utils.ClassPathUtils
Scan the classpath string provided, and collect a set of package paths found in jars and classes on the path, excluding any that match a set of exclude prefixes.
scanClassPathWithIncludes(String, Set<String>, Set<String>) - Static method in class com.netflix.nicobar.core.utils.ClassPathUtils
Scan the classpath string provided, and collect a set of package paths found in jars and classes on the path, including only those that match a set of include prefixes.
ScriptArchive - Interface in com.netflix.nicobar.core.archive
Data object which represents a bundle of scripts and associated resources.
ScriptArchiveCompiler - Interface in com.netflix.nicobar.core.compile
Converts a Script Archive into a Set of classes
ScriptCompilationException - Exception in com.netflix.nicobar.core.compile
Indicates that there was a problem in the compilation step.
ScriptCompilationException(String) - Constructor for exception com.netflix.nicobar.core.compile.ScriptCompilationException
Create a generic compilation exception.
ScriptCompilationException(String, Throwable) - Constructor for exception com.netflix.nicobar.core.compile.ScriptCompilationException
A compilation exception with a specific underlying exception that is compiler specific.
ScriptCompilerPlugin - Interface in com.netflix.nicobar.core.plugin
Language plugin bootstrapper.
ScriptCompilerPluginSpec - Class in com.netflix.nicobar.core.plugin
This library supports pluggable language compilers.
ScriptCompilerPluginSpec(String, Set<ModuleId>, Set<Path>, String, Map<String, String>, Map<String, Object>) - Constructor for class com.netflix.nicobar.core.plugin.ScriptCompilerPluginSpec
 
ScriptCompilerPluginSpec.Builder - Class in com.netflix.nicobar.core.plugin
Used to construct a ScriptCompilerPluginSpec
ScriptCompilerPluginSpec.Builder(String) - Constructor for class com.netflix.nicobar.core.plugin.ScriptCompilerPluginSpec.Builder
Start a builder with the required parameters
ScriptManagerApp - Class in com.netflix.nicobar.manager.explorer
 
ScriptManagerApp() - Constructor for class com.netflix.nicobar.manager.explorer.ScriptManagerApp
 
ScriptManagerBootstrap - Class in com.netflix.nicobar.manager.explorer
 
ScriptManagerBootstrap() - Constructor for class com.netflix.nicobar.manager.explorer.ScriptManagerBootstrap
 
ScriptManagerExplorer - Class in com.netflix.nicobar.manager.explorer
 
ScriptManagerExplorer(ExplorerManager) - Constructor for class com.netflix.nicobar.manager.explorer.ScriptManagerExplorer
 
ScriptManagerHomeResource - Class in com.netflix.nicobar.manager.explorer.resources
Application resource which serves the explores home page
ScriptManagerHomeResource() - Constructor for class com.netflix.nicobar.manager.explorer.resources.ScriptManagerHomeResource
 
ScriptModule - Interface in com.netflix.nicobar.core.module
Encapsulates a the compiled classes and the resources in a ScriptArchive
ScriptModuleExecutable<V> - Interface in com.netflix.nicobar.core.execution
Interface for executing a ScriptModule.
ScriptModuleExecutionCommand<R> - Class in com.netflix.nicobar.core.execution
Hystrix protected command to execute ScriptModuleExecutables.
ScriptModuleExecutionCommand(String, ScriptModuleExecutable<R>, ScriptModule) - Constructor for class com.netflix.nicobar.core.execution.ScriptModuleExecutionCommand
 
ScriptModuleListener - Interface in com.netflix.nicobar.core.module
Listener for new/updated or deleted modules.
ScriptModuleLoader - Class in com.netflix.nicobar.core.module
Top level API for loading and accessing scripts.
ScriptModuleLoader(Set<ScriptCompilerPluginSpec>, ClassLoader, Set<String>, Set<ScriptModuleListener>, Path) - Constructor for class com.netflix.nicobar.core.module.ScriptModuleLoader
 
ScriptModuleLoader.Builder - Class in com.netflix.nicobar.core.module
Builder used to constract a ScriptModuleLoader
ScriptModuleLoader.Builder() - Constructor for class com.netflix.nicobar.core.module.ScriptModuleLoader.Builder
 
ScriptModuleSpec - Class in com.netflix.nicobar.core.archive
Common configuration elements for converting a ScriptArchive to a module.
ScriptModuleSpec(ModuleId, Map<String, Object>, Set<ModuleId>, Set<String>, Set<String>, Set<String>, Set<String>) - Constructor for class com.netflix.nicobar.core.archive.ScriptModuleSpec
 
ScriptModuleSpec.Builder - Class in com.netflix.nicobar.core.archive
Used to Construct a ScriptModuleSpec.
ScriptModuleSpec.Builder(String) - Constructor for class com.netflix.nicobar.core.archive.ScriptModuleSpec.Builder
 
ScriptModuleSpec.Builder(ModuleId) - Constructor for class com.netflix.nicobar.core.archive.ScriptModuleSpec.Builder
 
ScriptModuleSpecSerializer - Interface in com.netflix.nicobar.core.archive
Serializer for the ScriptModuleSpec
ScriptModuleUtils - Class in com.netflix.nicobar.core.module
Utility classes for ScriptModule processing
ScriptModuleUtils() - Constructor for class com.netflix.nicobar.core.module.ScriptModuleUtils
 
select(String) - Method in interface com.netflix.nicobar.cassandra.CassandraGateway
Performs a CQL query and returns result.
select(String) - Method in class com.netflix.nicobar.cassandra.CassandraGatewayImpl
 
selectAsync(String) - Method in interface com.netflix.nicobar.cassandra.CassandraGateway
Performs a CQL query asynchronously
selectAsync(String) - Method in class com.netflix.nicobar.cassandra.CassandraGatewayImpl
 
serialize(ScriptModuleSpec) - Method in class com.netflix.nicobar.core.archive.GsonScriptModuleSpecSerializer
Convert the ScriptModuleSpec to a JSON String
serialize(ScriptModuleSpec) - Method in interface com.netflix.nicobar.core.archive.ScriptModuleSpecSerializer
Convert the ScriptModuleSpec to a JSON String
setArchiveOutputDirectory(Path) - Method in class com.netflix.nicobar.cassandra.BasicCassandraRepositoryConfig.Builder
Output Directory for the script archives that were downloaded
setCreateTime(long) - Method in class com.netflix.nicobar.core.archive.JarScriptArchive.Builder
Set the creation time
setCreateTime(long) - Method in class com.netflix.nicobar.core.archive.PathScriptArchive.Builder
Set the creation time
setCreateTime(long) - Method in class com.netflix.nicobar.core.archive.SingleFileScriptArchive.Builder
Set the creation time
setFetchBatchSizeCount(int) - Method in class com.netflix.nicobar.cassandra.BasicCassandraRepositoryConfig.Builder
Number of archives to fetch per round-trip to the database
setModuleSpec(ScriptModuleSpec) - Method in class com.netflix.nicobar.core.archive.JarScriptArchive.Builder
Set the module spec for this archive
setModuleSpec(ScriptModuleSpec) - Method in class com.netflix.nicobar.core.archive.JarScriptArchive
 
setModuleSpec(ScriptModuleSpec) - Method in class com.netflix.nicobar.core.archive.PathScriptArchive.Builder
Set the module spec for this archive
setModuleSpec(ScriptModuleSpec) - Method in class com.netflix.nicobar.core.archive.PathScriptArchive
 
setModuleSpec(ScriptModuleSpec) - Method in interface com.netflix.nicobar.core.archive.ScriptArchive
Set the module spec for this archive.
setModuleSpec(ScriptModuleSpec) - Method in class com.netflix.nicobar.core.archive.SingleFileScriptArchive.Builder
Set the module spec for this archive
setModuleSpec(ScriptModuleSpec) - Method in class com.netflix.nicobar.core.archive.SingleFileScriptArchive
 
setModuleSpecFileName(String) - Method in class com.netflix.nicobar.core.archive.JarScriptArchive.Builder
override the default module spec file name
setModuleSpecSerialize(ScriptModuleSpecSerializer) - Method in class com.netflix.nicobar.cassandra.BasicCassandraRepositoryConfig.Builder
Set a customer serializer for the module specification
setModuleSpecSerializer(ScriptModuleSpecSerializer) - Method in class com.netflix.nicobar.core.archive.JarScriptArchive.Builder
override the default module spec file name
setModuleSpecSerializer(ScriptModuleSpecSerializer) - Method in class com.netflix.nicobar.core.archive.PathScriptArchive.Builder
override the default module spec file name
setModuleSpecSerializer(ScriptModuleSpecSerializer) - Method in class com.netflix.nicobar.core.persistence.JarArchiveRepository.Builder
 
setModuleSpecSerializer(ScriptModuleSpecSerializer) - Method in class com.netflix.nicobar.core.persistence.PathArchiveRepository.Builder
 
setRecurseRoot(boolean) - Method in class com.netflix.nicobar.core.archive.PathScriptArchive.Builder
If true, then add all of the files underneath the root path.
setRepositoryDescription(String) - Method in class com.netflix.nicobar.core.persistence.JarArchiveRepository.Builder
 
setRepositoryDescription(String) - Method in class com.netflix.nicobar.core.persistence.PathArchiveRepository.Builder
 
setRepositoryId(String) - Method in class com.netflix.nicobar.cassandra.BasicCassandraRepositoryConfig.Builder
Set a unique, descriptive identifier used for reporting and display
setRepostoryId(String) - Method in class com.netflix.nicobar.core.persistence.JarArchiveRepository.Builder
 
setRepostoryId(String) - Method in class com.netflix.nicobar.core.persistence.PathArchiveRepository.Builder
 
setShardCount(int) - Method in class com.netflix.nicobar.cassandra.BasicCassandraRepositoryConfig.Builder
Number of shards or buckets the archives should be put into
setThreadPool(ScheduledExecutorService) - Method in class com.netflix.nicobar.core.persistence.ArchiveRepositoryPoller.Builder
Override the default scheduler
shouldCompile(ScriptArchive) - Method in interface com.netflix.nicobar.core.compile.ScriptArchiveCompiler
Whether or not this compiler should be used to compile the archive
shouldCompile(ScriptArchive) - Method in class com.netflix.nicobar.core.internal.compile.BytecodeLoader
Compile (load from) an archive, if it contains any .class files.
shouldCompile(ScriptArchive) - Method in class com.netflix.nicobar.core.internal.compile.NoOpCompiler
 
shouldCompile(ScriptArchive) - Method in class com.netflix.nicobar.groovy2.internal.compile.Groovy2Compiler
 
showIndex() - Method in class com.netflix.nicobar.manager.explorer.resources.ArchiveRepositoriesResource
 
showIndex() - Method in class com.netflix.nicobar.manager.explorer.resources.ScriptManagerHomeResource
 
showView() - Method in class com.netflix.nicobar.manager.explorer.resources.ArchiveRepositoryResource
 
shutdown() - Method in class com.netflix.nicobar.core.persistence.ArchiveRepositoryPoller
 
SingleFileScriptArchive - Class in com.netflix.nicobar.core.archive
Script archive backed by a single file in a given Path.
SingleFileScriptArchive(ScriptModuleSpec, Path, String, long) - Constructor for class com.netflix.nicobar.core.archive.SingleFileScriptArchive
 
SingleFileScriptArchive.Builder - Class in com.netflix.nicobar.core.archive
Used to Construct a PathScriptArchive.
SingleFileScriptArchive.Builder(Path) - Constructor for class com.netflix.nicobar.core.archive.SingleFileScriptArchive.Builder
Start a builder with required parameters.
swapVertices(DirectedGraph<V, DefaultEdge>, Map<V, Set<V>>) - Static method in class com.netflix.nicobar.core.module.GraphUtils
replace the vertices in the graph with an alternate set of vertices.

T

toCompiledScriptArchive(ScriptModule, Path, Set<String>) - Static method in class com.netflix.nicobar.core.module.ScriptModuleUtils
Convert a ScriptModule to its compiled equivalent ScriptArchive.
toString() - Method in class com.netflix.nicobar.core.archive.JarScriptArchive
 
toString() - Method in class com.netflix.nicobar.core.archive.ModuleId
Get the string representation of this module identifier.
toString() - Method in class com.netflix.nicobar.core.archive.ScriptModuleSpec
 
toString() - Method in class com.netflix.nicobar.core.module.jboss.JBossScriptModule
 

U

unloadAllModuleRevision(String) - Method in class com.netflix.nicobar.core.module.jboss.JBossModuleLoader
Unload all module revisions with the give script module id
unloadModule(ModuleIdentifier) - Method in class com.netflix.nicobar.core.module.jboss.JBossModuleLoader
Unload the given revision of a module from the local repository.
unloadModule(Module) - Method in class com.netflix.nicobar.core.module.jboss.JBossModuleLoader
Unload a module from the local repository.
updateScriptArchives(Set<? extends ScriptArchive>) - Method in class com.netflix.nicobar.core.module.ScriptModuleLoader
Add or update the existing ScriptModules with the given script archives.
upsert(String, Map<String, Object>) - Method in interface com.netflix.nicobar.cassandra.CassandraGateway
Performs an insert/update for a row in Cassandra.
upsert(String, Map<String, Object>, int) - Method in interface com.netflix.nicobar.cassandra.CassandraGateway
Performs an insert/update for a row in Cassandra.
upsert(String, Map<String, Object>) - Method in class com.netflix.nicobar.cassandra.CassandraGatewayImpl
 
upsert(String, Map<String, Object>, int) - Method in class com.netflix.nicobar.cassandra.CassandraGatewayImpl
 

V

validateModuleSpec(ScriptModuleSpec) - Method in class com.netflix.nicobar.manager.explorer.resources.ArchiveRepositoryResource
 
valueOf(String) - Static method in enum com.netflix.nicobar.cassandra.CassandraArchiveRepository.Columns
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.nicobar.core.module.ArchiveRejectedReason
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.netflix.nicobar.cassandra.CassandraArchiveRepository.Columns
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.nicobar.core.module.ArchiveRejectedReason
Returns an array containing the constants of this enum type, in the order they are declared.
verifyHash(byte[], byte[]) - Method in class com.netflix.nicobar.cassandra.CassandraArchiveRepository
 

W

withAppClassLoader(ClassLoader) - Method in class com.netflix.nicobar.core.module.ScriptModuleLoader.Builder
Use a specific classloader as the application classloader.
withColumns(String...) - Method in class com.netflix.nicobar.cassandra.internal.HystrixCassandraGetRow
Restrict the response to only these columns.
withColumns(String...) - Method in class com.netflix.nicobar.cassandra.internal.HystrixCassandraGetRowsByKeys
Restrict the response to only these columns.
withCompilationRootDir(Path) - Method in class com.netflix.nicobar.core.module.ScriptModuleLoader.Builder
Use a specific compilation root directory
withConfiguration(CompilerConfiguration) - Method in class com.netflix.nicobar.groovy2.internal.compile.Groovy2CompilerHelper
 
withParentClassloader(ClassLoader) - Method in class com.netflix.nicobar.groovy2.internal.compile.Groovy2CompilerHelper
 
withPluginClassName(String) - Method in class com.netflix.nicobar.core.plugin.ScriptCompilerPluginSpec.Builder
 
writeTo(Object, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class com.netflix.nicobar.manager.rest.GsonMessageBodyHandler
 
A B C D E F G H I J L M N P R S T U V W