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
All Classes All Packages
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
-
Adds the
WorkingDirectoryCustomizer
. - addWorkingDirectoryCustomizers(Collection<? extends WorkingDirectoryCustomizer>) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
-
Adds the
WorkingDirectoryCustomizer
. - 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
- 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 ofCqlScript
. - 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 theCassandraDirectoryProvider
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
-
Creates a new
DefaultWorkingDirectoryInitializer
with aDefaultWorkingDirectoryInitializer.CopyStrategy.REPLACE_EXISTING
copy strategy. - DefaultWorkingDirectoryInitializer(CassandraDirectoryProvider, DefaultWorkingDirectoryInitializer.CopyStrategy) - Constructor for class com.github.nosan.embedded.cassandra.DefaultWorkingDirectoryInitializer
-
Creates a new
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 specifiedFile
. - FileSystemResource(Path) - Constructor for class com.github.nosan.embedded.cassandra.commons.FileSystemResource
-
Constructs a new
FileSystemResource
with the specifiedPath
. - 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 theCqlDataSet
. - forEachStatement(Consumer<? super String>) - Method in interface com.github.nosan.embedded.cassandra.cql.CqlScript
-
Performs the provided
callback
for each statement of theCqlScript
.
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 thisCassandra
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 thisCassandra
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 thisCassandra
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 ofHttpClient
. - 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 as4.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
- 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
- WebCassandraDirectoryProvider(HttpClient) - Constructor for class com.github.nosan.embedded.cassandra.WebCassandraDirectoryProvider
- WebCassandraDirectoryProvider(HttpClient, Path) - Constructor for class com.github.nosan.embedded.cassandra.WebCassandraDirectoryProvider
-
Creates a new
WebCassandraDirectoryProvider
with providedHttpClient
and download directory. - WebCassandraDirectoryProvider(Path) - Constructor for class com.github.nosan.embedded.cassandra.WebCassandraDirectoryProvider
-
Creates a new
WebCassandraDirectoryProvider
withJdkHttpClient
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 whenCassandraBuilder.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
-
Sets the
WorkingDirectoryCustomizer
. - workingDirectoryCustomizers(Collection<? extends WorkingDirectoryCustomizer>) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
-
Sets the
WorkingDirectoryCustomizer
. - workingDirectoryDestroyer(WorkingDirectoryDestroyer) - Method in class com.github.nosan.embedded.cassandra.CassandraBuilder
-
Sets the
WorkingDirectoryDestroyer
. - 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
-
Sets the
WorkingDirectoryInitializer
. - 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
intoIOSupplier
.
All Classes All Packages