A B C D E F G H I J K L N O P R S T U V W 
All Classes All Packages

A

AbstractCqlScript - Class in com.github.nosan.embedded.cassandra.cql
Abstract CqlScript that parses a CQL script into the statements.
AbstractCqlScript() - Constructor for class com.github.nosan.embedded.cassandra.cql.AbstractCqlScript
 
add(String, String) - Method in class com.github.nosan.embedded.cassandra.commons.web.HttpHeaders
Adds the given value to the list of headers for the given name.
addConfigProperties(Map<String, ?>) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Puts Cassandra config properties, that should be merged with properties from cassandra.yaml.
addConfigProperty(String, Object) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Puts Cassandra config property, that should be merged with a property from cassandra.yaml.
addEnvironmentVariable(String, Object) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Puts Cassandra environment variable.
addEnvironmentVariables(Map<String, ?>) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Puts Cassandra environment variables.
addJvmOptions(String...) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Adds Cassandra native Java Virtual Machine (JVM) Options.
addJvmOptions(Collection<String>) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Adds Cassandra native Java Virtual Machine (JVM) Options.
addResource(Resource) - Method in interface com.github.nosan.embedded.cassandra.cql.CqlDataSet.Builder
Add Resource with default UTF-8 encoding to the builder.
addResource(Resource, String) - Static method in interface com.github.nosan.embedded.cassandra.WorkingDirectoryCustomizer
Copy a resource to a target path within the working directory.
addResource(Resource, Charset) - Method in interface com.github.nosan.embedded.cassandra.cql.CqlDataSet.Builder
Add Resource with the provided encoding to the builder.
addScript(CqlScript) - Method in interface com.github.nosan.embedded.cassandra.cql.CqlDataSet.Builder
Add CqlScript to the builder.
addScript(String) - Method in interface com.github.nosan.embedded.cassandra.cql.CqlDataSet.Builder
Add plain script to the builder.
addSeed(String, int) - Method in class com.github.nosan.embedded.cassandra.SimpleSeedProviderConfigurator
Adds the address with a port.
addSeeds(String...) - Method in class com.github.nosan.embedded.cassandra.SimpleSeedProviderConfigurator
Adds the addresses.
addStatements(String...) - Method in interface com.github.nosan.embedded.cassandra.cql.CqlDataSet.Builder
Add static statements to the builder.
addStatements(List<? extends String>) - Method in interface com.github.nosan.embedded.cassandra.cql.CqlDataSet.Builder
Add static statements to the builder.
addSystemProperties(Map<String, ?>) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Puts Cassandra native Java Virtual Machine (JVM) system parameters.
addSystemProperty(String, Object) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Puts Cassandra native Java Virtual Machine (JVM) system parameter, For example:
addWorkingDirectoryCustomizers(WorkingDirectoryCustomizer...) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
addWorkingDirectoryCustomizers(Collection<? extends WorkingDirectoryCustomizer>) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
addWorkingDirectoryResource(Resource, String) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Copy a resource to a target path within the working directory.

B

build() - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Build a new Cassandra instance.
build() - Method in interface com.github.nosan.embedded.cassandra.cql.CqlDataSet.Builder
Build a new CqlDataSet.
builder() - Static method in interface com.github.nosan.embedded.cassandra.cql.CqlDataSet
Creates a new CqlDataSet.Builder.

C

Cassandra - Interface in com.github.nosan.embedded.cassandra
Simple interface that allows the Cassandra to be started and stopped.
CassandraBuilder - Class in com.github.nosan.embedded.cassandra
A builder that can be used to configure and create Cassandra.
CassandraBuilder() - Constructor for class com.github.nosan.embedded.cassandra.CassandraBuilder
 
CassandraBuilderConfigurator - Interface in com.github.nosan.embedded.cassandra
A callback interface to configure a CassandraBuilder.
CassandraDirectoryProvider - Interface in com.github.nosan.embedded.cassandra
Provides a path to Cassandra directory based on a version.
CassandraException - Exception in com.github.nosan.embedded.cassandra
Exceptions thrown by a Cassandra.
CassandraException(String, Throwable) - Constructor for exception com.github.nosan.embedded.cassandra.CassandraException
Constructs a new CassandraException with the specified message and cause.
checksum(Path, String) - Static method in class com.github.nosan.embedded.cassandra.commons.FileUtils
Computes the checksum of the file using the provided algorithm.
ClassPathResource - Class in com.github.nosan.embedded.cassandra.commons
Resource implementation for class path resources.
ClassPathResource(String) - Constructor for class com.github.nosan.embedded.cassandra.commons.ClassPathResource
Constructs a new ClassPathResource with the specified resource name.
ClassPathResource(String, ClassLoader) - Constructor for class com.github.nosan.embedded.cassandra.commons.ClassPathResource
Constructs a new ClassPathResource with the specified resource name and class loader.
clear() - Method in class com.github.nosan.embedded.cassandra.commons.web.HttpHeaders
 
close() - Method in class com.github.nosan.embedded.cassandra.commons.FileLock
Closes the underlying FileChannel and releases all locks.
close() - Method in interface com.github.nosan.embedded.cassandra.commons.web.HttpResponse
Close the current response.
com.github.nosan.embedded.cassandra - package com.github.nosan.embedded.cassandra
Embedded Cassandra provides an easy way to start and stop Apache Cassandra.
com.github.nosan.embedded.cassandra.commons - package com.github.nosan.embedded.cassandra.commons
Common classes.
com.github.nosan.embedded.cassandra.commons.function - package com.github.nosan.embedded.cassandra.commons.function
I/O function classes.
com.github.nosan.embedded.cassandra.commons.web - package com.github.nosan.embedded.cassandra.commons.web
HTTP client classes.
com.github.nosan.embedded.cassandra.cql - package com.github.nosan.embedded.cassandra.cql
CQL classes.
compareTo(Version) - Method in class com.github.nosan.embedded.cassandra.Version
 
configFile(Resource) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Sets the Cassandra configuration file.
configProperties(Map<String, ?>) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Sets Cassandra config properties, that should be merged with properties from cassandra.yaml.
configure(CassandraBuilder) - Method in interface com.github.nosan.embedded.cassandra.CassandraBuilderConfigurator
Configure the builder.
configure(CassandraBuilder) - Method in class com.github.nosan.embedded.cassandra.SimpleSeedProviderConfigurator
 
configure(CassandraBuilderConfigurator) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Applies the provided configurator to this builder.
containsKey(Object) - Method in class com.github.nosan.embedded.cassandra.commons.web.HttpHeaders
 
containsValue(Object) - Method in class com.github.nosan.embedded.cassandra.commons.web.HttpHeaders
 
copy(InputStream, OutputStream) - Static method in class com.github.nosan.embedded.cassandra.commons.StreamUtils
Copy the contents of the provided InputStream to the provided OutputStream.
copy(Path, Path) - Method in interface com.github.nosan.embedded.cassandra.DefaultWorkingDirectoryInitializer.CopyStrategy
Copies Cassandra files into a working directory.
copy(Path, Path, CopyOption...) - Static method in class com.github.nosan.embedded.cassandra.commons.FileUtils
Copies a path to a target path.
copy(Path, Path, BiPredicate<? super Path, ? super BasicFileAttributes>, CopyOption...) - Static method in class com.github.nosan.embedded.cassandra.commons.FileUtils
Copies a path to a target path.
copyOf(Map<String, List<String>>) - Static method in class com.github.nosan.embedded.cassandra.commons.web.HttpHeaders
Creates HTTP headers.
CqlDataSet - Interface in com.github.nosan.embedded.cassandra.cql
CqlDataSet represents the set of CqlScript.
CqlDataSet.Builder - Interface in com.github.nosan.embedded.cassandra.cql
A CqlDataSet builder.
CqlScript - Interface in com.github.nosan.embedded.cassandra.cql
CqlScript interface that loads CQL statements from various sources.
customize(Path, Version) - Method in interface com.github.nosan.embedded.cassandra.WorkingDirectoryCustomizer
Customizes the working directory.

D

DEFAULT_VERSION - Static variable in class com.github.nosan.embedded.cassandra.CassandraBuilder
Default Cassandra version.
DefaultCqlDataSet - Class in com.github.nosan.embedded.cassandra.cql
Default implementation of CqlDataSet.
DefaultCqlDataSet(Collection<? extends CqlScript>) - Constructor for class com.github.nosan.embedded.cassandra.cql.DefaultCqlDataSet
Creates a new DefaultCqlDataSet with the specified CQL scripts.
DefaultWorkingDirectoryInitializer - Class in com.github.nosan.embedded.cassandra
The default implementation of WorkingDirectoryInitializer, that gets Cassandra directory from the CassandraDirectoryProvider and copies all files from a retrieved directory into the working directory except javadoc, doc and licenses directories.
DefaultWorkingDirectoryInitializer(CassandraDirectoryProvider) - Constructor for class com.github.nosan.embedded.cassandra.DefaultWorkingDirectoryInitializer
DefaultWorkingDirectoryInitializer(CassandraDirectoryProvider, DefaultWorkingDirectoryInitializer.CopyStrategy) - Constructor for class com.github.nosan.embedded.cassandra.DefaultWorkingDirectoryInitializer
DefaultWorkingDirectoryInitializer.CopyStrategy - Interface in com.github.nosan.embedded.cassandra
Casandra files copy strategies.
delete(Path) - Static method in class com.github.nosan.embedded.cassandra.commons.FileUtils
Deletes the supplied Path.
deleteAll() - Static method in interface com.github.nosan.embedded.cassandra.WorkingDirectoryDestroyer
Completely deletes the working directory.
deleteOnly(String...) - Static method in interface com.github.nosan.embedded.cassandra.WorkingDirectoryDestroyer
Deletes the provided paths in the working directory.
destroy(Path, Version) - Method in interface com.github.nosan.embedded.cassandra.WorkingDirectoryDestroyer
Destroys the working directory.
doNothing() - Static method in interface com.github.nosan.embedded.cassandra.WorkingDirectoryDestroyer
Do nothing to the working directory.

E

entrySet() - Method in class com.github.nosan.embedded.cassandra.commons.web.HttpHeaders
 
environmentVariables(Map<String, ?>) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Sets Cassandra environment variables.
equals(Object) - Method in class com.github.nosan.embedded.cassandra.commons.ClassPathResource
 
equals(Object) - Method in class com.github.nosan.embedded.cassandra.commons.FileSystemResource
 
equals(Object) - Method in class com.github.nosan.embedded.cassandra.commons.UrlResource
 
equals(Object) - Method in class com.github.nosan.embedded.cassandra.commons.web.HttpHeaders
 
equals(Object) - Method in class com.github.nosan.embedded.cassandra.cql.DefaultCqlDataSet
 
equals(Object) - Method in class com.github.nosan.embedded.cassandra.cql.ResourceCqlScript
 
equals(Object) - Method in class com.github.nosan.embedded.cassandra.cql.StatementsCqlScript
 
equals(Object) - Method in class com.github.nosan.embedded.cassandra.cql.StringCqlScript
 
equals(Object) - Method in class com.github.nosan.embedded.cassandra.Version
 
exists() - Method in class com.github.nosan.embedded.cassandra.commons.ClassPathResource
 
exists() - Method in class com.github.nosan.embedded.cassandra.commons.FileSystemResource
 
exists() - Method in interface com.github.nosan.embedded.cassandra.commons.Resource
Tests whether a resource exists.
exists() - Method in class com.github.nosan.embedded.cassandra.commons.UrlResource
 

F

FileLock - Class in com.github.nosan.embedded.cassandra.commons
Helper class to lock a file.
FileSystemResource - Class in com.github.nosan.embedded.cassandra.commons
Resource implementation for file system resources.
FileSystemResource(File) - Constructor for class com.github.nosan.embedded.cassandra.commons.FileSystemResource
Constructs a new FileSystemResource with the specified File.
FileSystemResource(Path) - Constructor for class com.github.nosan.embedded.cassandra.commons.FileSystemResource
Constructs a new FileSystemResource with the specified Path.
FileUtils - Class in com.github.nosan.embedded.cassandra.commons
Simple utility methods for dealing with files and directories.
forEachScript(Consumer<? super CqlScript>) - Method in interface com.github.nosan.embedded.cassandra.cql.CqlDataSet
Performs the given callback for each script of the CqlDataSet.
forEachStatement(Consumer<? super String>) - Method in interface com.github.nosan.embedded.cassandra.cql.CqlScript
Performs the provided callback for each statement of the CqlScript.

G

get() - Method in interface com.github.nosan.embedded.cassandra.commons.function.IOSupplier
Gets the supplied value.
get(Object) - Method in class com.github.nosan.embedded.cassandra.commons.web.HttpHeaders
 
getAddress() - Method in interface com.github.nosan.embedded.cassandra.Settings
Gets address this Cassandra is listening on.
getConfigProperties() - Method in interface com.github.nosan.embedded.cassandra.Settings
Gets Cassandra Configuration properties.
getConfigurationFile() - Method in interface com.github.nosan.embedded.cassandra.Settings
Gets Cassandra configuration file.
getDirectory(Version) - Method in interface com.github.nosan.embedded.cassandra.CassandraDirectoryProvider
Returns the path to Cassandra directory by provided version.
getDirectory(Version) - Method in class com.github.nosan.embedded.cassandra.WebCassandraDirectoryProvider
 
getEnvironmentVariables() - Method in interface com.github.nosan.embedded.cassandra.Settings
Gets Cassandra Environment variables that were used on start.
getFile() - Method in class com.github.nosan.embedded.cassandra.commons.FileSystemResource
Gets the file.
getFileName() - Method in class com.github.nosan.embedded.cassandra.commons.ClassPathResource
 
getFileName() - Method in class com.github.nosan.embedded.cassandra.commons.FileSystemResource
 
getFileName() - Method in interface com.github.nosan.embedded.cassandra.commons.Resource
Gets the file name of this resource.
getFileName() - Method in class com.github.nosan.embedded.cassandra.commons.UrlResource
 
getFirst(String) - Method in class com.github.nosan.embedded.cassandra.commons.web.HttpHeaders
Gets a first header value.
getHeaders() - Method in class com.github.nosan.embedded.cassandra.commons.web.HttpRequest
Gets the headers of this request.
getHeaders() - Method in interface com.github.nosan.embedded.cassandra.commons.web.HttpResponse
Gets the headers of this response.
getInputStream() - Method in class com.github.nosan.embedded.cassandra.commons.ClassPathResource
 
getInputStream() - Method in class com.github.nosan.embedded.cassandra.commons.FileSystemResource
 
getInputStream() - Method in interface com.github.nosan.embedded.cassandra.commons.Resource
Open an InputStream for the underlying resource.
getInputStream() - Method in class com.github.nosan.embedded.cassandra.commons.UrlResource
 
getInputStream() - Method in interface com.github.nosan.embedded.cassandra.commons.web.HttpResponse
The HTTP response body.
getJvmOptions() - Method in interface com.github.nosan.embedded.cassandra.Settings
Gets Cassandra JVM Options that were used on start.
getLabel() - Method in class com.github.nosan.embedded.cassandra.Version
Gets a pre-release label.
getMajor() - Method in class com.github.nosan.embedded.cassandra.Version
Gets a major value.
getMethod() - Method in class com.github.nosan.embedded.cassandra.commons.web.HttpRequest
Gets the HTTP method of the request.
getMinor() - Method in class com.github.nosan.embedded.cassandra.Version
Gets a minor value.
getName() - Method in interface com.github.nosan.embedded.cassandra.Cassandra
Gets the name of this Cassandra instance.
getName() - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Gets current configured Cassandra instance name.
getName() - Method in interface com.github.nosan.embedded.cassandra.Settings
Gets the name of this Cassandra instance.
getOutputStream() - Method in class com.github.nosan.embedded.cassandra.commons.ClassPathResource
 
getOutputStream() - Method in class com.github.nosan.embedded.cassandra.commons.FileSystemResource
 
getOutputStream() - Method in interface com.github.nosan.embedded.cassandra.commons.Resource
Open an OutputStream for the underlying resource.
getOutputStream() - Method in class com.github.nosan.embedded.cassandra.commons.UrlResource
 
getPatch() - Method in class com.github.nosan.embedded.cassandra.Version
Gets a patch value.
getPath() - Method in class com.github.nosan.embedded.cassandra.commons.ClassPathResource
Gets the path.
getPort() - Method in interface com.github.nosan.embedded.cassandra.Settings
Gets port this Cassandra is listening on.
getScripts() - Method in interface com.github.nosan.embedded.cassandra.cql.CqlDataSet
Gets CQL scripts.
getScripts() - Method in class com.github.nosan.embedded.cassandra.cql.DefaultCqlDataSet
 
getSettings() - Method in interface com.github.nosan.embedded.cassandra.Cassandra
Gets the Settings of this Cassandra instance.
getSslPort() - Method in interface com.github.nosan.embedded.cassandra.Settings
Gets SSL port this Cassandra is listening on.
getStatements() - Method in class com.github.nosan.embedded.cassandra.cql.AbstractCqlScript
 
getStatements() - Method in interface com.github.nosan.embedded.cassandra.cql.CqlDataSet
 
getStatements() - Method in interface com.github.nosan.embedded.cassandra.cql.CqlScript
Gets CQL statements.
getStatements() - Method in class com.github.nosan.embedded.cassandra.cql.StatementsCqlScript
 
getStatus() - Method in interface com.github.nosan.embedded.cassandra.commons.web.HttpResponse
Gets the HTTP response status.
getSystemProperties() - Method in interface com.github.nosan.embedded.cassandra.Settings
Gets Cassandra JVM parameters that were used on start.
getUri() - Method in class com.github.nosan.embedded.cassandra.commons.web.HttpRequest
Gets the URI of the request.
getUri() - Method in interface com.github.nosan.embedded.cassandra.commons.web.HttpResponse
Gets the URI of the response.
getVersion() - Method in interface com.github.nosan.embedded.cassandra.Cassandra
Gets the Version of this Cassandra instance.
getVersion() - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Gets current configured Cassandra version or CassandraBuilder.DEFAULT_VERSION.
getVersion() - Method in interface com.github.nosan.embedded.cassandra.Settings
Gets the Version of this Cassandra instance.
getWorkingDirectory() - Method in interface com.github.nosan.embedded.cassandra.Cassandra
Gets the working directory.
getWorkingDirectory() - Method in interface com.github.nosan.embedded.cassandra.Settings
Gets the working directory.

H

hashCode() - Method in class com.github.nosan.embedded.cassandra.commons.ClassPathResource
 
hashCode() - Method in class com.github.nosan.embedded.cassandra.commons.FileSystemResource
 
hashCode() - Method in class com.github.nosan.embedded.cassandra.commons.UrlResource
 
hashCode() - Method in class com.github.nosan.embedded.cassandra.commons.web.HttpHeaders
 
hashCode() - Method in class com.github.nosan.embedded.cassandra.cql.DefaultCqlDataSet
 
hashCode() - Method in class com.github.nosan.embedded.cassandra.cql.ResourceCqlScript
 
hashCode() - Method in class com.github.nosan.embedded.cassandra.cql.StatementsCqlScript
 
hashCode() - Method in class com.github.nosan.embedded.cassandra.cql.StringCqlScript
 
hashCode() - Method in class com.github.nosan.embedded.cassandra.Version
 
hasText(CharSequence) - Static method in class com.github.nosan.embedded.cassandra.commons.StringUtils
Check whether the provided string contains actual text.
HttpClient - Interface in com.github.nosan.embedded.cassandra.commons.web
Simple interface to send HTTP requests.
HttpClient.BodySuppliers - Class in com.github.nosan.embedded.cassandra.commons.web
Utility class for creating different body suppliers.
HttpHeaders - Class in com.github.nosan.embedded.cassandra.commons.web
A simple class that represents HTTP Request and Response headers.
HttpHeaders() - Constructor for class com.github.nosan.embedded.cassandra.commons.web.HttpHeaders
Create new empty HttpHeaders.
HttpRequest - Class in com.github.nosan.embedded.cassandra.commons.web
Represents an HTTP request message.
HttpRequest(URI) - Constructor for class com.github.nosan.embedded.cassandra.commons.web.HttpRequest
Creates HttpRequest with provided uri and GET method.
HttpRequest(URI, String) - Constructor for class com.github.nosan.embedded.cassandra.commons.web.HttpRequest
Creates HttpRequest with provided uri and method.
HttpRequest(URI, String, HttpHeaders) - Constructor for class com.github.nosan.embedded.cassandra.commons.web.HttpRequest
Creates HttpRequest with provided uri, method and headers.
HttpResponse - Interface in com.github.nosan.embedded.cassandra.commons.web
Represents an HTTP response message.

I

init(Path, Version) - Method in class com.github.nosan.embedded.cassandra.DefaultWorkingDirectoryInitializer
 
init(Path, Version) - Method in interface com.github.nosan.embedded.cassandra.WorkingDirectoryInitializer
Initializes working directory.
IOSupplier<T> - Interface in com.github.nosan.embedded.cassandra.commons.function
Supplier that can safely throws IOException.
isEmpty() - Method in class com.github.nosan.embedded.cassandra.commons.web.HttpHeaders
 
isNativeTransportEnabled() - Method in interface com.github.nosan.embedded.cassandra.Settings
Checks whether native transport is enabled.
isReadable() - Method in class com.github.nosan.embedded.cassandra.commons.ClassPathResource
 
isReadable() - Method in class com.github.nosan.embedded.cassandra.commons.FileSystemResource
 
isReadable() - Method in interface com.github.nosan.embedded.cassandra.commons.Resource
Tests whether a resource is readable.
isReadable() - Method in class com.github.nosan.embedded.cassandra.commons.UrlResource
 
isRunning() - Method in interface com.github.nosan.embedded.cassandra.Cassandra
Checks whether this Cassandra is running.
isWritable() - Method in class com.github.nosan.embedded.cassandra.commons.ClassPathResource
 
isWritable() - Method in class com.github.nosan.embedded.cassandra.commons.FileSystemResource
 
isWritable() - Method in interface com.github.nosan.embedded.cassandra.commons.Resource
Tests whether a resource is writable.
isWritable() - Method in class com.github.nosan.embedded.cassandra.commons.UrlResource
 

J

JdkHttpClient - Class in com.github.nosan.embedded.cassandra.commons.web
HttpURLConnection based implementation of HttpClient.
JdkHttpClient() - Constructor for class com.github.nosan.embedded.cassandra.commons.web.JdkHttpClient
Creates JdkHttpClient with no timeouts and proxy.
JdkHttpClient(Proxy) - Constructor for class com.github.nosan.embedded.cassandra.commons.web.JdkHttpClient
Creates JdkHttpClient with no timeouts and provided proxy.
JdkHttpClient(Duration, Duration) - Constructor for class com.github.nosan.embedded.cassandra.commons.web.JdkHttpClient
Creates JdkHttpClient with provided timeouts and no proxy.
JdkHttpClient(Duration, Duration, Proxy) - Constructor for class com.github.nosan.embedded.cassandra.commons.web.JdkHttpClient
Creates JdkHttpClient with provided timeouts and proxy.
jvmOptions(String...) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Sets Cassandra native Java Virtual Machine (JVM) Options.
jvmOptions(Collection<String>) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Sets Cassandra native Java Virtual Machine (JVM) Options.

K

keySet() - Method in class com.github.nosan.embedded.cassandra.commons.web.HttpHeaders
 

L

logger(Logger) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Sets the Cassandra logger.

N

name(String) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Sets the Cassandra instance name.

O

of(Path) - Static method in class com.github.nosan.embedded.cassandra.commons.FileLock
Creates a new FileLock instance for the specified file.
ofBytes(byte[]) - Static method in class com.github.nosan.embedded.cassandra.commons.web.HttpClient.BodySuppliers
Creates a body supplier of the provided byte array.
ofClassPath(String) - Static method in interface com.github.nosan.embedded.cassandra.cql.CqlScript
Creates CqlScript with the specified resource name and default charset.
ofClassPath(String, Charset) - Static method in interface com.github.nosan.embedded.cassandra.cql.CqlScript
Creates CqlScript with the specified resource name and charset.
ofClassPaths(String...) - Static method in interface com.github.nosan.embedded.cassandra.cql.CqlDataSet
Creates CqlDataSet with the specified resource names and default charset.
ofClassPaths(Charset, String...) - Static method in interface com.github.nosan.embedded.cassandra.cql.CqlDataSet
Creates CqlDataSet with the specified resource names and charset.
ofResource(Resource) - Static method in interface com.github.nosan.embedded.cassandra.cql.CqlScript
Creates CqlScript with the specified resource and default charset.
ofResource(Resource, Charset) - Static method in interface com.github.nosan.embedded.cassandra.cql.CqlScript
Creates CqlScript with the specified resources and charset.
ofResources(Resource...) - Static method in interface com.github.nosan.embedded.cassandra.cql.CqlDataSet
Creates CqlDataSet with the specified resources and default charset.
ofResources(Charset, Resource...) - Static method in interface com.github.nosan.embedded.cassandra.cql.CqlDataSet
Creates CqlDataSet with the specified resources and charset.
ofScripts(CqlScript...) - Static method in interface com.github.nosan.embedded.cassandra.cql.CqlDataSet
Creates CqlDataSet with the specified CQL scripts.
ofStatements(String...) - Static method in interface com.github.nosan.embedded.cassandra.cql.CqlScript
Creates CqlScript with the specified statements.
ofStatements(List<? extends String>) - Static method in interface com.github.nosan.embedded.cassandra.cql.CqlScript
Creates CqlScript with the specified statements.
ofString(String) - Static method in class com.github.nosan.embedded.cassandra.commons.web.HttpClient.BodySuppliers
Creates a body supplier of the provided string.
ofString(String, Charset) - Static method in class com.github.nosan.embedded.cassandra.commons.web.HttpClient.BodySuppliers
Creates a body supplier of the provided string and charset.

P

parse(String) - Static method in class com.github.nosan.embedded.cassandra.Version
Obtain a Version from a text string such as 4.0.
put(String, List<String>) - Method in class com.github.nosan.embedded.cassandra.commons.web.HttpHeaders
 
putAll(Map<? extends String, ? extends List<String>>) - Method in class com.github.nosan.embedded.cassandra.commons.web.HttpHeaders
 

R

readOnly(Map<String, List<String>>) - Static method in class com.github.nosan.embedded.cassandra.commons.web.HttpHeaders
Creates read-only HTTP headers.
registerShutdownHook(boolean) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Sets if the created Cassandra should have a shutdown hook registered.
remove(Object) - Method in class com.github.nosan.embedded.cassandra.commons.web.HttpHeaders
 
REPLACE_EXISTING - Static variable in interface com.github.nosan.embedded.cassandra.DefaultWorkingDirectoryInitializer.CopyStrategy
Replace a destination file if it exists.
Resource - Interface in com.github.nosan.embedded.cassandra.commons
Resource that abstracts from the actual type of underlying source.
ResourceCqlScript - Class in com.github.nosan.embedded.cassandra.cql
CqlScript implementation for resources.
ResourceCqlScript(Resource) - Constructor for class com.github.nosan.embedded.cassandra.cql.ResourceCqlScript
Creates a new ResourceCqlScript with provided resource and default charset.
ResourceCqlScript(Resource, Charset) - Constructor for class com.github.nosan.embedded.cassandra.cql.ResourceCqlScript
Creates a new ResourceCqlScript with provided resource and charset.

S

seeds(String...) - Method in class com.github.nosan.embedded.cassandra.SimpleSeedProviderConfigurator
Sets the addresses.
send(HttpRequest) - Method in interface com.github.nosan.embedded.cassandra.commons.web.HttpClient
Sends HTTP request.
send(HttpRequest, IOSupplier<? extends InputStream>) - Method in interface com.github.nosan.embedded.cassandra.commons.web.HttpClient
Sends HTTP request with a provided body.
send(HttpRequest, IOSupplier<? extends InputStream>) - Method in class com.github.nosan.embedded.cassandra.commons.web.JdkHttpClient
 
set(String, String) - Method in class com.github.nosan.embedded.cassandra.commons.web.HttpHeaders
Sets the given value as the sole header value for the given name.
Settings - Interface in com.github.nosan.embedded.cassandra
Cassandra settings.
SimpleSeedProviderConfigurator - Class in com.github.nosan.embedded.cassandra
A CassandraBuilderConfigurator that configures org.apache.cassandra.locator.SimpleSeedProvider.
SimpleSeedProviderConfigurator(String...) - Constructor for class com.github.nosan.embedded.cassandra.SimpleSeedProviderConfigurator
Creates SimpleSeedProviderConfigurator with provided addresses.
size() - Method in class com.github.nosan.embedded.cassandra.commons.web.HttpHeaders
 
SKIP_EXISTING - Static variable in interface com.github.nosan.embedded.cassandra.DefaultWorkingDirectoryInitializer.CopyStrategy
Skip to copy if destination file exists.
start() - Method in interface com.github.nosan.embedded.cassandra.Cassandra
Starts the Cassandra.
startupTimeout(Duration) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Sets the startup timeout.
StatementsCqlScript - Class in com.github.nosan.embedded.cassandra.cql
CqlScript implementation for static statements.
StatementsCqlScript(List<? extends String>) - Constructor for class com.github.nosan.embedded.cassandra.cql.StatementsCqlScript
 
stop() - Method in interface com.github.nosan.embedded.cassandra.Cassandra
Stops the Cassandra.
StreamUtils - Class in com.github.nosan.embedded.cassandra.commons
Simple utility methods for dealing with streams.
StringCqlScript - Class in com.github.nosan.embedded.cassandra.cql
CqlScript implementation for string scripts.
StringCqlScript(String) - Constructor for class com.github.nosan.embedded.cassandra.cql.StringCqlScript
Creates StringCqlScript with the provided CQL script.
StringUtils - Class in com.github.nosan.embedded.cassandra.commons
Simple utility methods for dealing with strings.
systemProperties(Map<String, ?>) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Sets Cassandra native Java Virtual Machine (JVM) system parameters.

T

toByteArray(InputStream) - Static method in class com.github.nosan.embedded.cassandra.commons.StreamUtils
Copy the contents of the provided InputStream into a byte array.
toString() - Method in class com.github.nosan.embedded.cassandra.commons.ClassPathResource
 
toString() - Method in class com.github.nosan.embedded.cassandra.commons.FileSystemResource
 
toString() - Method in class com.github.nosan.embedded.cassandra.commons.UrlResource
 
toString() - Method in class com.github.nosan.embedded.cassandra.commons.web.HttpHeaders
 
toString() - Method in class com.github.nosan.embedded.cassandra.commons.web.HttpRequest
 
toString() - Method in class com.github.nosan.embedded.cassandra.cql.DefaultCqlDataSet
 
toString() - Method in class com.github.nosan.embedded.cassandra.cql.ResourceCqlScript
 
toString() - Method in class com.github.nosan.embedded.cassandra.cql.StatementsCqlScript
 
toString() - Method in class com.github.nosan.embedded.cassandra.cql.StringCqlScript
 
toString() - Method in class com.github.nosan.embedded.cassandra.Version
 
toString(InputStream, Charset) - Static method in class com.github.nosan.embedded.cassandra.commons.StreamUtils
Copy the contents of the provided InputStream into a String.
toURI() - Method in class com.github.nosan.embedded.cassandra.commons.FileSystemResource
 
toURI() - Method in interface com.github.nosan.embedded.cassandra.commons.Resource
Gets a URI to the underlying resource.
toURL() - Method in class com.github.nosan.embedded.cassandra.commons.ClassPathResource
 
toURL() - Method in class com.github.nosan.embedded.cassandra.commons.FileSystemResource
 
toURL() - Method in interface com.github.nosan.embedded.cassandra.commons.Resource
Gets a URL to the underlying resource.
toURL() - Method in class com.github.nosan.embedded.cassandra.commons.UrlResource
 
tryLock(long, TimeUnit) - Method in class com.github.nosan.embedded.cassandra.commons.FileLock
Acquires an exclusive lock on the file.

U

UrlResource - Class in com.github.nosan.embedded.cassandra.commons
Resource implementation for URL resources.
UrlResource(URL) - Constructor for class com.github.nosan.embedded.cassandra.commons.UrlResource
Constructs a new UrlResource with the specified URL.

V

values() - Method in class com.github.nosan.embedded.cassandra.commons.web.HttpHeaders
 
version(Version) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Sets the Cassandra version.
version(String) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Sets the Cassandra version.
Version - Class in com.github.nosan.embedded.cassandra
A representation of a Cassandra version.

W

WebCassandraDirectoryProvider - Class in com.github.nosan.embedded.cassandra
The implementation of CassandraDirectoryProvider, that downloads and extracts Cassandra archive from the well-known URLs into the download directory.
WebCassandraDirectoryProvider() - Constructor for class com.github.nosan.embedded.cassandra.WebCassandraDirectoryProvider
Creates a new WebCassandraDirectoryProvider with JdkHttpClient and user.home directory.
WebCassandraDirectoryProvider(HttpClient) - Constructor for class com.github.nosan.embedded.cassandra.WebCassandraDirectoryProvider
Creates a new WebCassandraDirectoryProvider with provided HttpClient and user.home directory.
WebCassandraDirectoryProvider(HttpClient, Path) - Constructor for class com.github.nosan.embedded.cassandra.WebCassandraDirectoryProvider
Creates a new WebCassandraDirectoryProvider with provided HttpClient and download directory.
WebCassandraDirectoryProvider(Path) - Constructor for class com.github.nosan.embedded.cassandra.WebCassandraDirectoryProvider
Creates a new WebCassandraDirectoryProvider with JdkHttpClient and provided download directory.
workingDirectory(IOSupplier<? extends Path>) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
Set the Supplier of the working directory that should be called each time when CassandraBuilder.build() is called.
WorkingDirectoryCustomizer - Interface in com.github.nosan.embedded.cassandra
A callback interface to customize a working directory.
workingDirectoryCustomizers(WorkingDirectoryCustomizer...) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
workingDirectoryCustomizers(Collection<? extends WorkingDirectoryCustomizer>) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
workingDirectoryDestroyer(WorkingDirectoryDestroyer) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
WorkingDirectoryDestroyer - Interface in com.github.nosan.embedded.cassandra
A strategy interface to destroy the working directory.
workingDirectoryInitializer(WorkingDirectoryInitializer) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
WorkingDirectoryInitializer - Interface in com.github.nosan.embedded.cassandra
A strategy interface to initialize the working directory.
wrap(Supplier<? extends T>) - Static method in interface com.github.nosan.embedded.cassandra.commons.function.IOSupplier
Wrap a provided Supplier into IOSupplier.
A B C D E F G H I J K L N O P R S T U V W 
All Classes All Packages