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

A

Action - Enum in com.xebialabs.overthere.cifs.winrm.soap
 
add(CmdLineArgument) - Method in class com.xebialabs.overthere.CmdLine
Adds an argument.
add(List<CmdLineArgument>) - Method in class com.xebialabs.overthere.CmdLine
Adds a list of arguments.
addArgument(String) - Method in class com.xebialabs.overthere.CmdLine
Adds a regular argument to the command line.
addNested(CmdLine) - Method in class com.xebialabs.overthere.CmdLine
Adds a nested command line to the command line.
addPassword(String) - Method in class com.xebialabs.overthere.CmdLine
Adds a password argument to the command line.
addRaw(String) - Method in class com.xebialabs.overthere.CmdLine
Adds a raw argument to the command line.
address - Variable in class com.xebialabs.overthere.cifs.CifsConnection
 
ADDRESS - Static variable in class com.xebialabs.overthere.ConnectionOptions
Common connection option that specifies the address to connect to.
AddressPortMapper - Interface in com.xebialabs.overthere.spi
Resolves an InetSocketAddress to another InetSocketAddress.
addTemplatedFragment(String, Object...) - Method in class com.xebialabs.overthere.CmdLine
Adds a MessageFormat compatible templated fragment to the command line as a series of regular arguments.
ALLOCATE_DEFAULT_PTY - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (Boolean) that specifies whether a default pty ( dummy:80:24:0:0) should be allocated when executing a command.
ALLOCATE_DEFAULT_PTY_DEFAULT - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (false) for the connection option that specifies whether a default pty should be allocated when executing a command.
ALLOCATE_PTY - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (String) that specifies a specific pty that should be allocated when executing a command.
arg(String) - Static method in class com.xebialabs.overthere.CmdLineArgument
Creates a regular argument.
authentication - Variable in class com.xebialabs.overthere.cifs.CifsConnection
 

B

BaseOverthereConnection - Class in com.xebialabs.overthere.spi
A connection on a host (local or remote) on which to manipulate files and execute commands.
BaseOverthereConnection(String, ConnectionOptions, AddressPortMapper, boolean) - Constructor for class com.xebialabs.overthere.spi.BaseOverthereConnection
 
BaseOverthereFile<C extends BaseOverthereConnection> - Class in com.xebialabs.overthere.spi
A file system object (file, directory, etc.) on a remote system that is accessible through an OverthereConnection.
BaseOverthereFile() - Constructor for class com.xebialabs.overthere.spi.BaseOverthereFile
 
BaseOverthereFile(C) - Constructor for class com.xebialabs.overthere.spi.BaseOverthereFile
 
body() - Method in class com.xebialabs.overthere.cifs.winrm.soap.SoapMessageBuilder.EnvelopeBuilder
 
BodyBuilder - Class in com.xebialabs.overthere.cifs.winrm.soap
 
BodyBuilder(Element) - Constructor for class com.xebialabs.overthere.cifs.winrm.soap.BodyBuilder
 
build(String...) - Static method in class com.xebialabs.overthere.CmdLine
Builds a simple command line from one or more strings.
buildString(OperatingSystemFamily, boolean, StringBuilder) - Method in class com.xebialabs.overthere.CmdLineArgument
Builds a string representation of this argument.
ByteArrayFile - Class in com.xebialabs.overthere.util
OverthereFile backed by a byte array.
ByteArrayFile(String, byte[]) - Constructor for class com.xebialabs.overthere.util.ByteArrayFile
 

C

canExecute() - Method in class com.xebialabs.overthere.local.LocalFile
 
canExecute() - Method in interface com.xebialabs.overthere.OverthereFile
Tests whether this file can be executed.
canExecute() - Method in class com.xebialabs.overthere.util.ByteArrayFile
 
canRead() - Method in class com.xebialabs.overthere.local.LocalFile
 
canRead() - Method in interface com.xebialabs.overthere.OverthereFile
Tests whether this file can be read.
canRead() - Method in class com.xebialabs.overthere.util.ByteArrayFile
 
canStartProcess() - Method in interface com.xebialabs.overthere.OverthereConnection
Checks whether a process can be started on this connection.
canStartProcess - Variable in class com.xebialabs.overthere.spi.BaseOverthereConnection
 
canStartProcess() - Method in class com.xebialabs.overthere.spi.BaseOverthereConnection
Checks whether a process can be started on this connection.
canWrite() - Method in class com.xebialabs.overthere.local.LocalFile
 
canWrite() - Method in interface com.xebialabs.overthere.OverthereFile
Tests whether this file can be written.
canWrite() - Method in class com.xebialabs.overthere.util.ByteArrayFile
 
capturingHandler() - Static method in class com.xebialabs.overthere.util.CapturingOverthereExecutionOutputHandler
capturingHandler() - Static method in class com.xebialabs.overthere.util.CapturingOverthereProcessOutputHandler
CapturingOverthereExecutionOutputHandler - Class in com.xebialabs.overthere.util
An implementation of the OverthereExecutionOutputHandler that captures the output in variables.
CapturingOverthereProcessOutputHandler - Class in com.xebialabs.overthere.util
CIFS_PORT - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Connection option (Integer) that specifies the CIFS port to connect to.
CIFS_PROTOCOL - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Name of the protocol handled by this connection builder, i.e.
CifsConnection - Class in com.xebialabs.overthere.cifs
Base class for connections to a Windows host using CIFS.
CifsConnection(String, ConnectionOptions, AddressPortMapper, boolean) - Constructor for class com.xebialabs.overthere.cifs.CifsConnection
Creates a CifsConnection.
CifsConnectionBuilder - Class in com.xebialabs.overthere.cifs
Builds CIFS connections.
CifsConnectionBuilder(String, ConnectionOptions, AddressPortMapper) - Constructor for class com.xebialabs.overthere.cifs.CifsConnectionBuilder
 
cifsConnectionType - Variable in class com.xebialabs.overthere.cifs.CifsConnection
 
CifsConnectionType - Enum in com.xebialabs.overthere.cifs
Enumeration of CIFS connection types.
cifsPort - Variable in class com.xebialabs.overthere.cifs.CifsConnection
 
CifsTelnetConnection - Class in com.xebialabs.overthere.cifs.telnet
A connection to a Windows host using CIFS and Telnet.
CifsTelnetConnection(String, ConnectionOptions, AddressPortMapper) - Constructor for class com.xebialabs.overthere.cifs.telnet.CifsTelnetConnection
CifsWinRmConnection - Class in com.xebialabs.overthere.cifs.winrm
A connection to a Windows host using CIFS and WinRM.
CifsWinRmConnection(String, ConnectionOptions, AddressPortMapper) - Constructor for class com.xebialabs.overthere.cifs.winrm.CifsWinRmConnection
CifsWinrsConnection - Class in com.xebialabs.overthere.cifs.winrs
 
CifsWinrsConnection(String, ConnectionOptions, AddressPortMapper) - Constructor for class com.xebialabs.overthere.cifs.winrs.CifsWinrsConnection
 
close() - Method in interface com.xebialabs.overthere.OverthereConnection
Closes the connection.
close() - Method in interface com.xebialabs.overthere.spi.AddressPortMapper
Closes the mapper.
close() - Method in class com.xebialabs.overthere.spi.BaseOverthereConnection
Closes the connection.
close() - Method in class com.xebialabs.overthere.util.DefaultAddressPortMapper
 
CmdLine - Class in com.xebialabs.overthere
Represents a command line.
CmdLine() - Constructor for class com.xebialabs.overthere.CmdLine
 
CmdLineArgument - Class in com.xebialabs.overthere
Represents a single command line argument.
CmdLineArgument() - Constructor for class com.xebialabs.overthere.CmdLineArgument
 
com.xebialabs.overthere - package com.xebialabs.overthere
Contains the core API of the Overthere library.
com.xebialabs.overthere.cifs - package com.xebialabs.overthere.cifs
Contains the implementation of the cifs_telnet protocol.
com.xebialabs.overthere.cifs.telnet - package com.xebialabs.overthere.cifs.telnet
 
com.xebialabs.overthere.cifs.winrm - package com.xebialabs.overthere.cifs.winrm
 
com.xebialabs.overthere.cifs.winrm.soap - package com.xebialabs.overthere.cifs.winrm.soap
 
com.xebialabs.overthere.cifs.winrs - package com.xebialabs.overthere.cifs.winrs
 
com.xebialabs.overthere.local - package com.xebialabs.overthere.local
Contains the implementation of the local protocol.
com.xebialabs.overthere.spi - package com.xebialabs.overthere.spi
Contains the SPI interface of the Overthere library.
com.xebialabs.overthere.ssh - package com.xebialabs.overthere.ssh
Contains the implementation of the ssh protocol.
com.xebialabs.overthere.util - package com.xebialabs.overthere.util
Contains a number of utility classes for users of the Overthere library.
connect() - Method in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
 
connect() - Method in class com.xebialabs.overthere.local.LocalConnection
 
connect() - Method in interface com.xebialabs.overthere.spi.OverthereConnectionBuilder
Creates the connection that corresponds to the arguments that were passed in the two-arg constructor of this class.
connect() - Method in class com.xebialabs.overthere.ssh.SshConnectionBuilder
 
connect() - Method in class com.xebialabs.overthere.ssh.SshTunnelConnection
 
connection - Variable in class com.xebialabs.overthere.spi.BaseOverthereFile
 
connection - Variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
 
CONNECTION_TIMEOUT_MILLIS - Static variable in class com.xebialabs.overthere.ConnectionOptions
Connection option (Integer) for all protocol that specifies the connection timeout in milliseconds to use.
CONNECTION_TYPE - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Connection option (CifsConnectionType) that specifies the CIFS connection type to use.
CONNECTION_TYPE - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (SshConnectionType) that specifies the SSH connection type to use.
ConnectionOptions - Class in com.xebialabs.overthere
Represents options to use when creating a connection.
ConnectionOptions() - Constructor for class com.xebialabs.overthere.ConnectionOptions
Creates an empty options object.
ConnectionOptions(ConnectionOptions) - Constructor for class com.xebialabs.overthere.ConnectionOptions
Creates a copy of an existing options object.
connectionTemporaryDirectory - Variable in class com.xebialabs.overthere.spi.BaseOverthereConnection
 
connectionTimeoutMillis - Variable in class com.xebialabs.overthere.spi.BaseOverthereConnection
 
consoleHandler() - Static method in class com.xebialabs.overthere.util.ConsoleOverthereProcessOutputHandler
Deprecated.
ConsoleOverthereExecutionOutputHandler - Class in com.xebialabs.overthere.util
Implementation of the OverthereExecutionOutputHandler interface that prints the output to the console (either System.out or System.err).
ConsoleOverthereProcessOutputHandler - Class in com.xebialabs.overthere.util
constructPath(OverthereFile, String) - Static method in class com.xebialabs.overthere.util.OverthereUtils
Construct a new (host) path from a parent directory, and a child.
containsKey(String) - Method in class com.xebialabs.overthere.ConnectionOptions
Returns whether a connection option is set.
convertText(String) - Method in enum com.xebialabs.overthere.OperatingSystemFamily
Converts a text to use the line separator of this operating system family.
copy(OverthereFile, OverthereFile) - Static method in class com.xebialabs.overthere.util.OverthereFileCopier
Copies a file or directory.
copyFrom(OverthereFile) - Method in class com.xebialabs.overthere.spi.BaseOverthereFile
 
copyTo(OverthereFile) - Method in interface com.xebialabs.overthere.OverthereFile
Copies this file or directory (recursively) to the destination.
copyTo(OverthereFile) - Method in class com.xebialabs.overthere.spi.BaseOverthereFile
 
createEntity(String) - Method in class com.xebialabs.overthere.cifs.winrm.WinRmClient
Create the HttpEntity to send in the request.
createProcess(Session, CmdLine) - Method in class com.xebialabs.overthere.ssh.SshTunnelConnection
 
createShell() - Method in class com.xebialabs.overthere.cifs.winrm.WinRmClient
 

D

DEFAULT_CIFS_PORT - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Default value (445) for the connection option used to specify the CIFS port to connect to.
DEFAULT_CONNECTION_TIMEOUT_MILLIS - Static variable in class com.xebialabs.overthere.ConnectionOptions
Default value (120000) for the connection option that specifies the connection timeout in milliseconds to use.
DEFAULT_TELNET_PORT - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Default port (23) used when the CIFS connection type is {#link TELNET.
DEFAULT_TEMPORARY_DIRECTORY_DELETE_ON_DISCONNECT - Static variable in class com.xebialabs.overthere.ConnectionOptions
Default value (true) for the connection option that specifies whether to delete the connection-scope temporary directory when the connection is closed.
DEFAULT_TEMPORARY_FILE_CREATION_RETRIES - Static variable in class com.xebialabs.overthere.ConnectionOptions
Default value (100) for the connection option that specifies how many times to retry creating a unique temporary file name before giving up.
DEFAULT_WINRM_CONTEXT - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Default value (/wsman) for the connection option used to specify the context (URI) used by WinRM.
DEFAULT_WINRM_ENABLE_HTTPS - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Default value (false) for the connection option used to specify whether to use HTTPS for WinRM.
DEFAULT_WINRM_ENVELOP_SIZE - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Default value (153600) for the connection option used to specify the WinRM envelop size in bytes to use.
DEFAULT_WINRM_HTTP_PORT - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Default port (5985) used when the CifsConnectionBuilder.WINRM_ENABLE_HTTPS is set to false.
DEFAULT_WINRM_HTTPS_CERTIFICATE_TRUST_STRATEGY - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Default value (WinrmHttpsCertificateTrustStrategy.STRICT) of the connection option used to specify the WinrmHttpsCertificateTrustStrategy for WinRM HTTPS connections.
DEFAULT_WINRM_HTTPS_HOSTNAME_VERIFICATION_STRATEGY - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
DEFAULT_WINRM_HTTPS_PORT - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Default port (5985) used when the CifsConnectionBuilder.WINRM_ENABLE_HTTPS is set to true.
DEFAULT_WINRM_KERBEROS_ADD_PORT_TO_SPN - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Default value (false) for the connection option used to specify whether to add the port to the SPN for Kerberos authentication.
DEFAULT_WINRM_KERBEROS_DEBUG - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Default value (false) for the connection option used to specify whether to enable debug output for Kerberos authentication.
DEFAULT_WINRM_KERBEROS_USE_HTTP_SPN - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Default value (false) for the connection option used to specify whether to use the HTTP protocol in the SPN for Kerberos authentication.
DEFAULT_WINRM_LOCALE - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Default value (en-US) for the connection option used to specify the WinRM locale to use.
DEFAULT_WINRM_TIMEOUT - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Default value (PT60.000S) for the connection option used to specify the WinRM timeout.
DEFAULT_WINRS_ALLOW_DELEGATE - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Default value (false) for the connection option used to specify whether to allow the user's credentials to be passed to the remote machine
DEFAULT_WINRS_COMPRESSION - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Default value (false) for the connection option used to specify whether to enable compression.
DEFAULT_WINRS_NOECHO - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Default value (false) for the connection option used to specify whether to disable echo.
DEFAULT_WINRS_NOPROFILE - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Default value (false) for the connection option used to specify whether to disable loading the user profile before executing the command.
DEFAULT_WINRS_PROXY_PROTOCOL - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Default value (local) for the connection option that specifies the protocol for the "winrs proxy".
DEFAULT_WINRS_UNENCRYPTED - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Default value (false) for the connection option used to specify whether to disable encryption.
DefaultAddressPortMapper - Class in com.xebialabs.overthere.util
 
DefaultAddressPortMapper() - Constructor for class com.xebialabs.overthere.util.DefaultAddressPortMapper
 
delete() - Method in class com.xebialabs.overthere.local.LocalFile
 
delete() - Method in interface com.xebialabs.overthere.OverthereFile
Deletes this file or directory.
delete() - Method in class com.xebialabs.overthere.util.ByteArrayFile
 
DELETE_DIRECTORY_COMMAND - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (String) that specifies the command used to delete a directory when using an SSH/SCP connection.
DELETE_DIRECTORY_COMMAND_DEFAULT - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (rmdir {0}) for the connection option that specifies the command used to delete a directory using an SSH/SCP connection.
DELETE_FILE_COMMAND - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (String) that specifies the command used to delete a file when using an SSH/SCP connection.
DELETE_FILE_COMMAND_DEFAULT - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (rm -f {0}) for the connection option that specifies the command used to delete a file using an SSH/SCP connection.
DELETE_RECURSIVELY_COMMAND - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (String) that specifies the command used to delete recursively when using an SSH/SCP connection.
DELETE_RECURSIVELY_COMMAND_DEFAULT - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (rm -rf {0}) for the connection option that specifies the command used to delete recursively using an SSH/SCP connection.
deleteRecursively() - Method in interface com.xebialabs.overthere.OverthereFile
Deletes this file or directory.
deleteRecursively() - Method in class com.xebialabs.overthere.spi.BaseOverthereFile
 
deleteRecursively() - Method in class com.xebialabs.overthere.util.ByteArrayFile
 
deleteShell() - Method in class com.xebialabs.overthere.cifs.winrm.WinRmClient
 
deleteTemporaryDirectoryOnDisconnect - Variable in class com.xebialabs.overthere.spi.BaseOverthereConnection
 
destroy() - Method in class com.xebialabs.overthere.local.LocalProcess
 
destroy() - Method in interface com.xebialabs.overthere.OverthereProcess
Forcibly terminates the process.
doClose() - Method in class com.xebialabs.overthere.cifs.CifsConnection
 
doClose() - Method in class com.xebialabs.overthere.cifs.winrs.CifsWinrsConnection
 
doClose() - Method in class com.xebialabs.overthere.local.LocalConnection
 
doClose() - Method in class com.xebialabs.overthere.spi.BaseOverthereConnection
To be overridden by a base class to implement connection specific disconnection logic.
doClose() - Method in class com.xebialabs.overthere.ssh.SshTunnelConnection
 

E

encoder - Variable in class com.xebialabs.overthere.cifs.CifsConnection
 
encodeString(String, OperatingSystemFamily, StringBuilder) - Method in class com.xebialabs.overthere.CmdLineArgument
 
envelope() - Method in class com.xebialabs.overthere.cifs.winrm.soap.SoapMessageBuilder
 
equals(Object) - Method in class com.xebialabs.overthere.ConnectionOptions
 
equals(Object) - Method in class com.xebialabs.overthere.local.LocalFile
 
equals(Object) - Method in class com.xebialabs.overthere.spi.BaseOverthereConnection
 
execute(OverthereProcessOutputHandler, CmdLine) - Method in interface com.xebialabs.overthere.OverthereConnection
execute(CmdLine) - Method in interface com.xebialabs.overthere.OverthereConnection
Executes a command with its arguments and prints all the output on stdout and stderr to the console.
execute(OverthereExecutionOutputHandler, OverthereExecutionOutputHandler, CmdLine) - Method in interface com.xebialabs.overthere.OverthereConnection
Executes a command with its arguments.
execute(CmdLine) - Method in class com.xebialabs.overthere.spi.BaseOverthereConnection
 
execute(OverthereExecutionOutputHandler, OverthereExecutionOutputHandler, CmdLine) - Method in class com.xebialabs.overthere.spi.BaseOverthereConnection
 
execute(OverthereProcessOutputHandler, CmdLine) - Method in class com.xebialabs.overthere.spi.BaseOverthereConnection
execute(OverthereExecutionOutputHandler, OverthereExecutionOutputHandler, CmdLine) - Method in class com.xebialabs.overthere.ssh.SshTunnelConnection
 
executeCommand(String) - Method in class com.xebialabs.overthere.cifs.winrm.WinRmClient
 
exists() - Method in class com.xebialabs.overthere.local.LocalFile
 
exists() - Method in interface com.xebialabs.overthere.OverthereFile
Tests whether the file represented by this object exists.
exists() - Method in class com.xebialabs.overthere.util.ByteArrayFile
 
exitValue() - Method in class com.xebialabs.overthere.cifs.winrm.WinRmClient
 
exitValue() - Method in class com.xebialabs.overthere.local.LocalProcess
 
exitValue() - Method in interface com.xebialabs.overthere.OverthereProcess
Returns the exit value for the process.

F

file - Variable in class com.xebialabs.overthere.local.LocalFile
 

G

get(String) - Method in class com.xebialabs.overthere.ConnectionOptions
Retrieves the value of a required connection option.
get(String, T) - Method in class com.xebialabs.overthere.ConnectionOptions
Retrieves the value of a connection option or a default value if that option has not been set.
GET_FILE_INFO_COMMAND - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (String) that specifies the command used to get file information when using an SSH/SCP connection.
GET_FILE_INFO_COMMAND_DEFAULT - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (ls -ld {0}) for the connection option that specifies the command used to get file information using an SSH/SCP connection.
getAll() - Method in class com.xebialabs.overthere.util.CapturingOverthereProcessOutputHandler
Deprecated.
Returns the captured regular and error output, with the lines separated by "\n".
getAllLines() - Method in class com.xebialabs.overthere.util.CapturingOverthereProcessOutputHandler
Deprecated.
Returns the captured regular and error output lines.
getArguments() - Method in class com.xebialabs.overthere.CmdLine
Returns the argument on this command line.
getBaseName(String) - Static method in class com.xebialabs.overthere.util.OverthereUtils
Returns the base name of a name (not a path).
getBoolean(String) - Method in class com.xebialabs.overthere.ConnectionOptions
 
getBoolean(String, boolean) - Method in class com.xebialabs.overthere.ConnectionOptions
 
getCommandSeparator() - Method in enum com.xebialabs.overthere.OperatingSystemFamily
Returns the string used by the operating system family to separate commands in a command line, e.g.
getConnection() - Method in class com.xebialabs.overthere.local.LocalFile
 
getConnection(String, ConnectionOptions) - Static method in class com.xebialabs.overthere.Overthere
Creates a connection.
getConnection() - Method in interface com.xebialabs.overthere.OverthereFile
Return the connection through which this file is accessible.
getConnection() - Method in class com.xebialabs.overthere.spi.BaseOverthereFile
 
getDefaultTemporaryDirectoryPath() - Method in enum com.xebialabs.overthere.OperatingSystemFamily
Returns the default path of the temporary directory for this operating system family, i.e.
getDocument() - Method in class com.xebialabs.overthere.cifs.winrm.soap.SoapMessageBuilder
 
getEnum(String, Class<T>) - Method in class com.xebialabs.overthere.ConnectionOptions
 
getEnum(String, Class<T>, T) - Method in class com.xebialabs.overthere.ConnectionOptions
 
getError() - Method in class com.xebialabs.overthere.util.CapturingOverthereProcessOutputHandler
Deprecated.
Returns the captured error output, with the lines separated by "\n".
getErrorLines() - Method in class com.xebialabs.overthere.util.CapturingOverthereProcessOutputHandler
Deprecated.
Returns the captured error output lines.
getExtension(String) - Static method in class com.xebialabs.overthere.util.OverthereUtils
Returns the extension of a name (not a path).
getFile(String) - Method in class com.xebialabs.overthere.cifs.CifsConnection
 
getFile(OverthereFile, String) - Method in class com.xebialabs.overthere.cifs.CifsConnection
 
getFile(String) - Method in class com.xebialabs.overthere.local.LocalConnection
 
getFile(OverthereFile, String) - Method in class com.xebialabs.overthere.local.LocalConnection
 
getFile() - Method in class com.xebialabs.overthere.local.LocalFile
 
getFile(String) - Method in interface com.xebialabs.overthere.OverthereConnection
Creates a reference to a file on the host.
getFile(OverthereFile, String) - Method in interface com.xebialabs.overthere.OverthereConnection
Creates a reference to a file in a directory on the host.
getFile(String) - Method in interface com.xebialabs.overthere.OverthereFile
Returns a reference to a named child of this file or null if this file is not a directory.
getFile(String) - Method in class com.xebialabs.overthere.spi.BaseOverthereFile
 
getFile(String) - Method in class com.xebialabs.overthere.ssh.SshTunnelConnection
 
getFile(String) - Method in class com.xebialabs.overthere.util.ByteArrayFile
 
getFileForTempFile(OverthereFile, String) - Method in class com.xebialabs.overthere.cifs.CifsConnection
 
getFileForTempFile(OverthereFile, String) - Method in class com.xebialabs.overthere.local.LocalConnection
 
getFileForTempFile(OverthereFile, String) - Method in class com.xebialabs.overthere.spi.BaseOverthereConnection
Invoked by BaseOverthereConnection.getTempFile(String) and BaseOverthereConnection.createConnectionTemporaryDirectory() to create an OverthereFile object for a file or directory in the system or connection temporary directory.
getFileSeparator() - Method in enum com.xebialabs.overthere.OperatingSystemFamily
Returns the string used by the operating system family to separate components of a file path, e.g.
getFileSeparatorChar() - Method in enum com.xebialabs.overthere.OperatingSystemFamily
Returns the character used by the operating system family to separate components of a file path, e.g.
getHostOperatingSystem() - Method in interface com.xebialabs.overthere.OverthereConnection
Return the OS family of the host.
getHostOperatingSystem() - Method in class com.xebialabs.overthere.spi.BaseOverthereConnection
Return the OS family of the host.
getInputStream() - Method in class com.xebialabs.overthere.local.LocalFile
 
getInputStream() - Method in interface com.xebialabs.overthere.OverthereFile
Returns an input stream to read from this file.
getInputStream() - Method in class com.xebialabs.overthere.util.ByteArrayFile
 
getInteger(String) - Method in class com.xebialabs.overthere.ConnectionOptions
 
getInteger(String, int) - Method in class com.xebialabs.overthere.ConnectionOptions
 
getKey() - Method in class com.xebialabs.overthere.cifs.winrm.soap.KeyValuePair
 
getKeyValuePairs() - Method in enum com.xebialabs.overthere.cifs.winrm.soap.OptionSet
 
getLineSeparator() - Method in enum com.xebialabs.overthere.OperatingSystemFamily
Returns the characters used by the operating system family to separate line in a text file, e.g.
getLocalConnection() - Static method in class com.xebialabs.overthere.local.LocalConnection
Creates a connection to the local host.
getLocalHostOperatingSystemFamily() - Static method in enum com.xebialabs.overthere.OperatingSystemFamily
Returns the OperatingSystemFamily that corresponds to the local host
getMessage() - Method in exception com.xebialabs.overthere.cifs.winrm.WinRmRuntimeIOException
 
getName() - Method in class com.xebialabs.overthere.local.LocalFile
 
getName() - Method in interface com.xebialabs.overthere.OverthereFile
The name of the file on the remote system.
getName() - Method in class com.xebialabs.overthere.util.ByteArrayFile
 
getName(String) - Static method in class com.xebialabs.overthere.util.OverthereUtils
Returns the name component of a path.
getOptional(String) - Method in class com.xebialabs.overthere.ConnectionOptions
Retrieves the value of an optional connection option.
getOptions() - Method in class com.xebialabs.overthere.spi.BaseOverthereConnection
Returns the connection options used to construct this connection.
getOutput() - Method in class com.xebialabs.overthere.util.CapturingOverthereExecutionOutputHandler
Returns the captured regular output, with the lines separated by "\n".
getOutput() - Method in class com.xebialabs.overthere.util.CapturingOverthereProcessOutputHandler
Deprecated.
Returns the captured regular output, with the lines separated by "\n".
getOutputLines() - Method in class com.xebialabs.overthere.util.CapturingOverthereExecutionOutputHandler
Returns the captured regular output lines.
getOutputLines() - Method in class com.xebialabs.overthere.util.CapturingOverthereProcessOutputHandler
Deprecated.
Returns the captured regular output lines.
getOutputStream() - Method in class com.xebialabs.overthere.local.LocalFile
 
getOutputStream() - Method in interface com.xebialabs.overthere.OverthereFile
Returns an output stream to write to this file.
getOutputStream() - Method in class com.xebialabs.overthere.util.ByteArrayFile
 
getParentFile() - Method in class com.xebialabs.overthere.local.LocalFile
 
getParentFile() - Method in interface com.xebialabs.overthere.OverthereFile
Return a reference to the parent of this file or null if this file does not have a parent file.
getParentFile() - Method in class com.xebialabs.overthere.util.ByteArrayFile
 
getPath() - Method in class com.xebialabs.overthere.local.LocalFile
 
getPath() - Method in interface com.xebialabs.overthere.OverthereFile
Return the full path of the file on the remote system.
getPath() - Method in class com.xebialabs.overthere.util.ByteArrayFile
 
getPathSeparator() - Method in enum com.xebialabs.overthere.OperatingSystemFamily
Returns the string used by the operating system family to separate components of a path, e.g.
getPathSeparatorChar() - Method in enum com.xebialabs.overthere.OperatingSystemFamily
Returns the character used by the operating system family to separate components of a path, e.g.
getScriptExtension() - Method in enum com.xebialabs.overthere.OperatingSystemFamily
Returns the extension for scripts used by the operating system family, e.g.
getStderr() - Method in class com.xebialabs.overthere.local.LocalProcess
 
getStderr() - Method in interface com.xebialabs.overthere.OverthereProcess
Returns an input stream that is connected to the standard error stream (stderr) of the process.
getStdin() - Method in class com.xebialabs.overthere.local.LocalProcess
 
getStdin() - Method in interface com.xebialabs.overthere.OverthereProcess
Returns an output stream that is connected to the standard input stream (stdin) of the process.
getStdout() - Method in class com.xebialabs.overthere.local.LocalProcess
 
getStdout() - Method in interface com.xebialabs.overthere.OverthereProcess
Returns an input stream that is connected to the standard output stream (stdout) of the process.
getStrategy() - Method in enum com.xebialabs.overthere.cifs.WinrmHttpsCertificateTrustStrategy
 
getTempFile(String) - Method in interface com.xebialabs.overthere.OverthereConnection
Creates a reference to a temporary file on the host.
getTempFile(String, String) - Method in interface com.xebialabs.overthere.OverthereConnection
Creates a reference to a temporary file on the host.
getTempFile(String) - Method in class com.xebialabs.overthere.spi.BaseOverthereConnection
Creates a reference to a temporary file on the host.
getTempFile(String, String) - Method in class com.xebialabs.overthere.spi.BaseOverthereConnection
Creates a reference to a temporary file on the host.
getUri() - Method in enum com.xebialabs.overthere.cifs.winrm.soap.Action
 
getUri() - Method in enum com.xebialabs.overthere.cifs.winrm.soap.ResourceURI
 
getValue() - Method in class com.xebialabs.overthere.cifs.winrm.soap.KeyValuePair
 
getValue() - Method in enum com.xebialabs.overthere.cifs.winrm.soap.SoapAction
 
getVerifier() - Method in enum com.xebialabs.overthere.cifs.WinrmHttpsHostnameVerificationStrategy
 
getWorkingDirectory() - Method in interface com.xebialabs.overthere.OverthereConnection
Returns the working directory.
getWorkingDirectory() - Method in class com.xebialabs.overthere.spi.BaseOverthereConnection
Returns the working directory.
getWorkingDirectory() - Method in class com.xebialabs.overthere.ssh.SshTunnelConnection
 
getXPath() - Method in enum com.xebialabs.overthere.cifs.winrm.ResponseExtractor
 

H

handleChar(char) - Method in interface com.xebialabs.overthere.OverthereExecutionOutputHandler
Invoked when an executed command generates a single character of output.
handleChar(char) - Method in class com.xebialabs.overthere.util.CapturingOverthereExecutionOutputHandler
 
handleChar(char) - Method in class com.xebialabs.overthere.util.ConsoleOverthereExecutionOutputHandler
 
handleChar(char) - Method in class com.xebialabs.overthere.util.LoggingOverthereExecutionOutputHandler
 
handleChar(char) - Method in class com.xebialabs.overthere.util.MultipleOverthereExecutionOutputHandler
 
handleChar(char) - Method in class com.xebialabs.overthere.util.NullOverthereExecutionOutputHandler
 
handleChar(char) - Method in class com.xebialabs.overthere.util.OverthereProcessOutputHandlerWrapper
 
handleDirectory(OverthereFile, int) - Method in class com.xebialabs.overthere.util.OverthereFileDirectoryWalker
Overridable callback method invoked to determine if a directory should be processed.
handleDirectoryEnd(OverthereFile, int) - Method in class com.xebialabs.overthere.util.OverthereFileCopier
 
handleDirectoryEnd(OverthereFile, int) - Method in class com.xebialabs.overthere.util.OverthereFileDirectoryWalker
Overridable callback method invoked at the end of processing each directory.
handleDirectoryStart(OverthereFile, int) - Method in class com.xebialabs.overthere.util.OverthereFileCopier
 
handleDirectoryStart(OverthereFile, int) - Method in class com.xebialabs.overthere.util.OverthereFileDirectoryWalker
Overridable callback method invoked at the start of processing each directory.
handleEnd() - Method in class com.xebialabs.overthere.util.OverthereFileDirectoryWalker
Overridable callback method invoked at the end of processing.
handleErrorLine(String) - Method in interface com.xebialabs.overthere.OverthereProcessOutputHandler
Deprecated.
Invoked when an executed command generated a line of error (stderr).
handleErrorLine(String) - Method in class com.xebialabs.overthere.util.CapturingOverthereProcessOutputHandler
Deprecated.
 
handleErrorLine(String) - Method in class com.xebialabs.overthere.util.ConsoleOverthereProcessOutputHandler
Deprecated.
 
handleErrorLine(String) - Method in class com.xebialabs.overthere.util.LoggingOverthereProcessOutputHandler
Deprecated.
 
handleErrorLine(String) - Method in class com.xebialabs.overthere.util.MultipleOverthereProcessOutputHandler
Deprecated.
 
handleFile(OverthereFile, int) - Method in class com.xebialabs.overthere.util.OverthereFileCopier
 
handleFile(OverthereFile, int) - Method in class com.xebialabs.overthere.util.OverthereFileDirectoryWalker
Overridable callback method invoked for each (non-directory) file.
handleLine(String) - Method in interface com.xebialabs.overthere.OverthereExecutionOutputHandler
Invoked when an executed command generated a line of output.
handleLine(String) - Method in class com.xebialabs.overthere.util.CapturingOverthereExecutionOutputHandler
 
handleLine(String) - Method in class com.xebialabs.overthere.util.ConsoleOverthereExecutionOutputHandler
 
handleLine(String) - Method in class com.xebialabs.overthere.util.LoggingOverthereExecutionOutputHandler
 
handleLine(String) - Method in class com.xebialabs.overthere.util.MultipleOverthereExecutionOutputHandler
 
handleLine(String) - Method in class com.xebialabs.overthere.util.NullOverthereExecutionOutputHandler
 
handleLine(String) - Method in class com.xebialabs.overthere.util.OverthereProcessOutputHandlerWrapper
 
handleOutput(char) - Method in interface com.xebialabs.overthere.OverthereProcessOutputHandler
Deprecated.
Invoked when an executed command generates a single character of output (stdout).
handleOutput(char) - Method in class com.xebialabs.overthere.util.CapturingOverthereProcessOutputHandler
Deprecated.
 
handleOutput(char) - Method in class com.xebialabs.overthere.util.ConsoleOverthereProcessOutputHandler
Deprecated.
 
handleOutput(char) - Method in class com.xebialabs.overthere.util.LoggingOverthereProcessOutputHandler
Deprecated.
 
handleOutput(char) - Method in class com.xebialabs.overthere.util.MultipleOverthereProcessOutputHandler
Deprecated.
 
handleOutputLine(String) - Method in interface com.xebialabs.overthere.OverthereProcessOutputHandler
Deprecated.
Invoked when an executed command generated a line of output (stdout).
handleOutputLine(String) - Method in class com.xebialabs.overthere.util.CapturingOverthereProcessOutputHandler
Deprecated.
 
handleOutputLine(String) - Method in class com.xebialabs.overthere.util.ConsoleOverthereProcessOutputHandler
Deprecated.
 
handleOutputLine(String) - Method in class com.xebialabs.overthere.util.LoggingOverthereProcessOutputHandler
Deprecated.
 
handleOutputLine(String) - Method in class com.xebialabs.overthere.util.MultipleOverthereProcessOutputHandler
Deprecated.
 
handleResponse(HttpResponse, HttpContext) - Method in class com.xebialabs.overthere.cifs.winrm.WinRmClient
Handle the httpResponse and return the SOAP XML String.
handleRestricted(OverthereFile, int) - Method in class com.xebialabs.overthere.util.OverthereFileDirectoryWalker
Overridable callback method invoked for each restricted directory.
handleStart(OverthereFile) - Method in class com.xebialabs.overthere.util.OverthereFileDirectoryWalker
Overridable callback method invoked at the start of processing.
hashCode() - Method in class com.xebialabs.overthere.ConnectionOptions
 
hashCode() - Method in class com.xebialabs.overthere.local.LocalFile
 
hashCode() - Method in class com.xebialabs.overthere.spi.BaseOverthereConnection
 
header() - Method in class com.xebialabs.overthere.cifs.winrm.soap.SoapMessageBuilder.EnvelopeBuilder
 
HeaderBuilder - Class in com.xebialabs.overthere.cifs.winrm.soap
 
HeaderBuilder(Element) - Constructor for class com.xebialabs.overthere.cifs.winrm.soap.HeaderBuilder
 

I

INSTANCE - Static variable in class com.xebialabs.overthere.util.DefaultAddressPortMapper
 
INTERACTIVE_KEYBOARD_AUTH_PROMPT_REGEX - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (String) that specifies which regular expression to look for in keyboard-interactive prompts before sending the password.
INTERACTIVE_KEYBOARD_AUTH_PROMPT_REGEX_DEFAULT - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (.*Password:[ ]?) for the connection option that specifies which regular expression to look for in keyboard-interactive prompts before sending the password.
isDirectory() - Method in class com.xebialabs.overthere.local.LocalFile
 
isDirectory() - Method in interface com.xebialabs.overthere.OverthereFile
Tests whether this file is a directory.
isDirectory() - Method in class com.xebialabs.overthere.util.ByteArrayFile
 
isFile() - Method in class com.xebialabs.overthere.local.LocalFile
 
isFile() - Method in interface com.xebialabs.overthere.OverthereFile
Tests whether this file is a regular file.
isFile() - Method in class com.xebialabs.overthere.util.ByteArrayFile
 
isHidden() - Method in class com.xebialabs.overthere.local.LocalFile
 
isHidden() - Method in interface com.xebialabs.overthere.OverthereFile
Tests whether this file is a hidden file.
isHidden() - Method in class com.xebialabs.overthere.util.ByteArrayFile
 

J

JUMPSTATION - Static variable in class com.xebialabs.overthere.ConnectionOptions
Common connection option (ConnectionOptions) that specifies the connection options to be used to create a tunnel.

K

keys() - Method in class com.xebialabs.overthere.ConnectionOptions
Returns the keys of all connection options set.
KeyValuePair - Class in com.xebialabs.overthere.cifs.winrm.soap
 
KeyValuePair(String, String) - Constructor for class com.xebialabs.overthere.cifs.winrm.soap.KeyValuePair
 

L

lastModified() - Method in class com.xebialabs.overthere.local.LocalFile
 
lastModified() - Method in interface com.xebialabs.overthere.OverthereFile
Returns the time this file was last modified, in milliseconds since the epoch (00:00:00 GMT, January 1, 1970).
lastModified() - Method in class com.xebialabs.overthere.util.ByteArrayFile
 
length() - Method in class com.xebialabs.overthere.local.LocalFile
 
length() - Method in interface com.xebialabs.overthere.OverthereFile
Returns the length of this file, in bytes.
length() - Method in class com.xebialabs.overthere.util.ByteArrayFile
 
LIST_FILES_COMMAND - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (String) that specifies the command used to list files in a directory when using an SSH/SCP connection.
LIST_FILES_COMMAND_DEFAULT - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (ls -a1 {0}) for the connection option that specifies the command used to list files in a directory using an SSH/SCP connection.
listFiles() - Method in class com.xebialabs.overthere.local.LocalFile
 
listFiles() - Method in interface com.xebialabs.overthere.OverthereFile
Lists the files in this directory.
listFiles() - Method in class com.xebialabs.overthere.util.ByteArrayFile
 
listFiles(OverthereFile) - Method in class com.xebialabs.overthere.util.OverthereFileDirectoryWalker
Lists the files in the directory.
LOCAL_COPY_COMMAND - Static variable in class com.xebialabs.overthere.ConnectionOptions
Common connection option (ConnectionOptions) that specifies the command to execute when doing a local copy on the remote host.
LOCAL_COPY_COMMAND_UNIX_DEFAULT_VALUE - Static variable in class com.xebialabs.overthere.ConnectionOptions
Default value (cp -pr {0} {1}) for the common connection option that specifies the command to execute on a UNIX host when doing a local copy.
LOCAL_COPY_COMMAND_WINDOWS_DEFAULT_VALUE - Static variable in class com.xebialabs.overthere.ConnectionOptions
Default value (copy {0} {1}) for the common connection option that specifies the command to execute on a Windows host when doing a local copy.
LOCAL_COPY_COMMAND_ZOS_DEFAULT_VALUE - Static variable in class com.xebialabs.overthere.ConnectionOptions
Default value (cp -pr {0} {1}) for the common connection option that specifies the command to execute on a Z/OS host when doing a local copy.
LOCAL_PROTOCOL - Static variable in class com.xebialabs.overthere.local.LocalConnection
Name of the protocol handled by this connection builder, i.e.
LocalConnection - Class in com.xebialabs.overthere.local
A connection to the local host.
LocalConnection(String, ConnectionOptions, AddressPortMapper) - Constructor for class com.xebialabs.overthere.local.LocalConnection
Constructs a connection to the local host.
LocalConnection(String, ConnectionOptions) - Constructor for class com.xebialabs.overthere.local.LocalConnection
Constructs a connection to the local host.
localCopyFrom(OverthereFile) - Method in class com.xebialabs.overthere.spi.BaseOverthereFile
Copies this file or directory (recursively) to a (new) destination in the same connection.
LocalFile - Class in com.xebialabs.overthere.local
A local file.
LocalFile(LocalConnection, File) - Constructor for class com.xebialabs.overthere.local.LocalFile
 
LocalProcess - Class in com.xebialabs.overthere.local
 
LocalProcess(Process) - Constructor for class com.xebialabs.overthere.local.LocalProcess
 
loggingErrorHandler(Logger) - Static method in class com.xebialabs.overthere.util.LoggingOverthereExecutionOutputHandler
Creates a LoggingOverthereExecutionOutputHandler that logs on ERROR level.
loggingHandler(Logger) - Static method in class com.xebialabs.overthere.util.LoggingOverthereProcessOutputHandler
loggingOutputHandler(Logger) - Static method in class com.xebialabs.overthere.util.LoggingOverthereExecutionOutputHandler
Creates a LoggingOverthereExecutionOutputHandler that logs on INFO level.
LoggingOverthereExecutionOutputHandler - Class in com.xebialabs.overthere.util
Implementation of the OverthereExecutionOutputHandler interface that sends the output to the specified logger.
LoggingOverthereProcessOutputHandler - Class in com.xebialabs.overthere.util

M

map(InetSocketAddress) - Method in interface com.xebialabs.overthere.spi.AddressPortMapper
 
map(InetSocketAddress) - Method in class com.xebialabs.overthere.ssh.SshTunnelConnection
 
map(InetSocketAddress) - Method in class com.xebialabs.overthere.util.DefaultAddressPortMapper
 
mapper - Variable in class com.xebialabs.overthere.spi.BaseOverthereConnection
 
maxEnvelopeSize(int) - Method in class com.xebialabs.overthere.cifs.winrm.soap.HeaderBuilder
 
mkdir() - Method in class com.xebialabs.overthere.local.LocalFile
 
mkdir() - Method in interface com.xebialabs.overthere.OverthereFile
Creates this directory.
mkdir() - Method in class com.xebialabs.overthere.util.ByteArrayFile
 
MKDIR_COMMAND - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (String) that specifies the command used to create a directory when using an SSH/SCP connection.
MKDIR_COMMAND_DEFAULT - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (mkdir {0}) for the connection option that specifies the command used to create a directory using an SSH/SCP connection.
mkdirs() - Method in class com.xebialabs.overthere.local.LocalFile
 
mkdirs() - Method in interface com.xebialabs.overthere.OverthereFile
Creates this directory and any of its parent directories.
mkdirs() - Method in class com.xebialabs.overthere.util.ByteArrayFile
 
MKDIRS_COMMAND - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (String) that specifies the command used to create a directory tree when using an SSH/SCP connection.
MKDIRS_COMMAND_DEFAULT - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (mkdir -p {0}) for the connection option that specifies the command used to create a directory tree using an SSH/SCP connection.
multiHandler(OverthereExecutionOutputHandler...) - Static method in class com.xebialabs.overthere.util.MultipleOverthereExecutionOutputHandler
multiHandler(OverthereProcessOutputHandler...) - Static method in class com.xebialabs.overthere.util.MultipleOverthereProcessOutputHandler
MultipleOverthereExecutionOutputHandler - Class in com.xebialabs.overthere.util
Implementation of the OverthereExecutionOutputHandler interface that sends the output to one or more other handlers.
MultipleOverthereProcessOutputHandler - Class in com.xebialabs.overthere.util

N

Namespaces - Class in com.xebialabs.overthere.cifs.winrm
Contains namespaces used by WinRM.
Namespaces() - Constructor for class com.xebialabs.overthere.cifs.winrm.Namespaces
 
nested(CmdLine) - Static method in class com.xebialabs.overthere.CmdLineArgument
Creates a nested command line argument.
newMessage() - Static method in class com.xebialabs.overthere.cifs.winrm.soap.Soapy
 
NS_ADDRESSING - Static variable in class com.xebialabs.overthere.cifs.winrm.Namespaces
 
NS_CIMBINDING - Static variable in class com.xebialabs.overthere.cifs.winrm.Namespaces
 
NS_ENUM - Static variable in class com.xebialabs.overthere.cifs.winrm.Namespaces
 
NS_SCHEMA_INST - Static variable in class com.xebialabs.overthere.cifs.winrm.Namespaces
 
NS_SOAP_ENV - Static variable in class com.xebialabs.overthere.cifs.winrm.Namespaces
 
NS_TRANSFER - Static variable in class com.xebialabs.overthere.cifs.winrm.Namespaces
 
NS_WIN_SHELL - Static variable in class com.xebialabs.overthere.cifs.winrm.Namespaces
 
NS_WSMAN_DMTF - Static variable in class com.xebialabs.overthere.cifs.winrm.Namespaces
 
NS_WSMAN_FAULT - Static variable in class com.xebialabs.overthere.cifs.winrm.Namespaces
 
NS_WSMAN_MSFT - Static variable in class com.xebialabs.overthere.cifs.winrm.Namespaces
 
NullOverthereExecutionOutputHandler - Class in com.xebialabs.overthere.util
 

O

OPEN_SHELL_BEFORE_EXECUTE - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (Boolean) that specifies whether or not to open a shell directly before executing a remote command.
OPEN_SHELL_BEFORE_EXECUTE_DEFAULT - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (false) for the connection option that specifies whether or not to open a shell directory before executing a command.
OPERATING_SYSTEM - Static variable in class com.xebialabs.overthere.ConnectionOptions
Connection option for all protocols that specifies the operating system to connect to.
OperatingSystemFamily - Enum in com.xebialabs.overthere
The family (flavour) of the operating system running on a host.
options - Variable in class com.xebialabs.overthere.spi.BaseOverthereConnection
 
OptionSet - Enum in com.xebialabs.overthere.cifs.winrm.soap
 
os - Variable in class com.xebialabs.overthere.spi.BaseOverthereConnection
 
Overthere - Class in com.xebialabs.overthere
Factory object to create connections.
OverthereConnection - Interface in com.xebialabs.overthere
 
OverthereConnectionBuilder - Interface in com.xebialabs.overthere.spi
Implemented by protocol implementations.
OverthereExecutionOutputHandler - Interface in com.xebialabs.overthere
 
OverthereFile - Interface in com.xebialabs.overthere
An abstract representation of a file that can be access through an OverthereConnection.
OverthereFileCopier - Class in com.xebialabs.overthere.util
OverthereFile copy utility that uses only the input and output streams exposed by the OverthereFile to perform the copying action.
OverthereFileDirectoryWalker - Class in com.xebialabs.overthere.util
Abstract class that walks through a directory hierarchy and provides subclasses with convenient hooks to add specific behaviour.
OverthereFileDirectoryWalker() - Constructor for class com.xebialabs.overthere.util.OverthereFileDirectoryWalker
Construct an instance with unlimited depth.
OverthereFileDirectoryWalker(int) - Constructor for class com.xebialabs.overthere.util.OverthereFileDirectoryWalker
Construct an instance with limit the depth navigated to.
OverthereProcess - Interface in com.xebialabs.overthere
Represents an executing process.
OverthereProcessOutputHandler - Interface in com.xebialabs.overthere
Deprecated.
OverthereProcessOutputHandlerWrapper - Class in com.xebialabs.overthere.util
 
OverthereProcessOutputHandlerWrapper(OverthereProcessOutputHandler, boolean) - Constructor for class com.xebialabs.overthere.util.OverthereProcessOutputHandlerWrapper
 
OverthereUtils - Class in com.xebialabs.overthere.util
Contains a number of static helper methods.
OverthereUtils() - Constructor for class com.xebialabs.overthere.util.OverthereUtils
 

P

PASSPHRASE - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (String) that specifies the passphrase of the private key.
password - Variable in class com.xebialabs.overthere.cifs.CifsConnection
 
password(String) - Static method in class com.xebialabs.overthere.CmdLineArgument
Creates a password argument.
PASSWORD - Static variable in class com.xebialabs.overthere.ConnectionOptions
Common connection option that specifies the password with which to connect.
PATH_SHARE_MAPPINGS - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Connection option (Map<String, String>) that specifies the path to share mappings to use for CIFS, specified as a Map<String, String>, e.g.
PATH_SHARE_MAPPINGS_DEFAULT - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Default value (empty map) for the connection option used to specify the path to share mappings to use for CIFS.
port - Variable in class com.xebialabs.overthere.cifs.CifsConnection
 
PORT - Static variable in class com.xebialabs.overthere.ConnectionOptions
Common connection option that specifies the port to connect to.
PORT_ALLOCATION_RANGE_START - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (Integer) that specifies from what port onwards to locate an empty port for a local port forward in an tunnel
PORT_ALLOCATION_RANGE_START_DEFAULT - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (1024) for the connection option that specifies from what port onwards to locate an empty port for a local port forward in an tunnel
PRIVATE_KEY_FILE - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (String) that specifies the private key file to use.
processCommandLine(CmdLine) - Method in class com.xebialabs.overthere.ssh.SshTunnelConnection
 
protocol - Variable in class com.xebialabs.overthere.spi.BaseOverthereConnection
 
Protocol - Annotation Type in com.xebialabs.overthere.spi
Annotation used to specify that a class is an Overthere protocol.

R

random - Variable in class com.xebialabs.overthere.spi.BaseOverthereConnection
 
raw(String) - Static method in class com.xebialabs.overthere.CmdLineArgument
Creates a raw argument.
read(OverthereFile) - Static method in class com.xebialabs.overthere.util.OverthereUtils
Reads the contents of an OverthereFile into a byte array.
read(OverthereFile, String) - Static method in class com.xebialabs.overthere.util.OverthereUtils
Reads the contents of an OverthereFile into a string.
receiveOutput(OutputStream, OutputStream) - Method in class com.xebialabs.overthere.cifs.winrm.WinRmClient
 
RENAME_TO_COMMAND - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (String) that specifies the command used to rename a file/directory when using an SSH/SCP connection.
RENAME_TO_COMMAND_DEFAULT - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (mv {0} {1}) for the connection option that specifies the command used to rename a file/directory using an SSH/SCP connection.
renameTo(OverthereFile) - Method in class com.xebialabs.overthere.local.LocalFile
 
renameTo(OverthereFile) - Method in interface com.xebialabs.overthere.OverthereFile
Renames or moves this file.
renameTo(OverthereFile) - Method in class com.xebialabs.overthere.util.ByteArrayFile
 
replyTo(URI) - Method in class com.xebialabs.overthere.cifs.winrm.soap.HeaderBuilder
 
ResourceURI - Enum in com.xebialabs.overthere.cifs.winrm.soap
 
ResponseExtractor - Enum in com.xebialabs.overthere.cifs.winrm
 
ROOT - Static variable in class com.xebialabs.overthere.util.OverthereFileDirectoryWalker
The directory level representing the starting directory = 0
RuntimeIOException - Exception in com.xebialabs.overthere
Thrown whenever an I/O error occurs.
RuntimeIOException() - Constructor for exception com.xebialabs.overthere.RuntimeIOException
Constructs an RuntimeIOException with null as its detail message.
RuntimeIOException(String) - Constructor for exception com.xebialabs.overthere.RuntimeIOException
Constructs an RuntimeIOException with the specified detail message.
RuntimeIOException(Throwable) - Constructor for exception com.xebialabs.overthere.RuntimeIOException
Constructs an RuntimeIOException with specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
RuntimeIOException(String, Throwable) - Constructor for exception com.xebialabs.overthere.RuntimeIOException
Constructs an RuntimeIOException with the specified detail message and cause.

S

sendInput(byte[]) - Method in class com.xebialabs.overthere.cifs.winrm.WinRmClient
 
set(String, Object) - Method in class com.xebialabs.overthere.ConnectionOptions
Sets a connection option.
SET_EXECUTABLE_COMMAND - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (String) that specifies the command used to set the executable bit of a file/directory when using an SSH/SCP connection.
SET_EXECUTABLE_COMMAND_DEFAULT - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (chmod a+x {0}) for the connection option that specifies the command used to make a file/directory executable using an SSH/SCP connection.
SET_NOT_EXECUTABLE_COMMAND - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (String) that specifies the command used to unset the executable bit of a file/directory when using an SSH/SCP connection.
SET_NOT_EXECUTABLE_COMMAND_DEFAULT - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (chmod a-x {0}) for the connection option that specifies the command used to make a file/directory not executable using an SSH/SCP connection.
setContent(Element) - Method in class com.xebialabs.overthere.cifs.winrm.soap.BodyBuilder
 
setExecutable(boolean) - Method in class com.xebialabs.overthere.local.LocalFile
 
setExecutable(boolean) - Method in interface com.xebialabs.overthere.OverthereFile
Sets the execute permission on this file.
setExecutable(boolean) - Method in class com.xebialabs.overthere.util.ByteArrayFile
 
setHttpsCertTrustStrategy(WinrmHttpsCertificateTrustStrategy) - Method in class com.xebialabs.overthere.cifs.winrm.WinRmClient
 
setHttpsHostnameVerifyStrategy(WinrmHttpsHostnameVerificationStrategy) - Method in class com.xebialabs.overthere.cifs.winrm.WinRmClient
 
setKerberosAddPortToSpn(boolean) - Method in class com.xebialabs.overthere.cifs.winrm.WinRmClient
 
setKerberosDebug(boolean) - Method in class com.xebialabs.overthere.cifs.winrm.WinRmClient
 
setKerberosUseHttpSpn(boolean) - Method in class com.xebialabs.overthere.cifs.winrm.WinRmClient
 
setWinRmEnvelopSize(int) - Method in class com.xebialabs.overthere.cifs.winrm.WinRmClient
 
setWinRmLocale(String) - Method in class com.xebialabs.overthere.cifs.winrm.WinRmClient
 
setWinRmTimeout(String) - Method in class com.xebialabs.overthere.cifs.winrm.WinRmClient
 
setWorkingDirectory(OverthereFile) - Method in interface com.xebialabs.overthere.OverthereConnection
Sets the working directory in which commands are executed.
setWorkingDirectory(OverthereFile) - Method in class com.xebialabs.overthere.spi.BaseOverthereConnection
Sets the working directory in which commands are executed.
setWorkingDirectory(OverthereFile) - Method in class com.xebialabs.overthere.ssh.SshTunnelConnection
 
signal() - Method in class com.xebialabs.overthere.cifs.winrm.WinRmClient
 
SoapAction - Enum in com.xebialabs.overthere.cifs.winrm.soap
 
SoapMessageBuilder - Class in com.xebialabs.overthere.cifs.winrm.soap
 
SoapMessageBuilder() - Constructor for class com.xebialabs.overthere.cifs.winrm.soap.SoapMessageBuilder
 
SoapMessageBuilder.EnvelopeBuilder - Class in com.xebialabs.overthere.cifs.winrm.soap
 
SoapMessageBuilder.EnvelopeBuilder(Element) - Constructor for class com.xebialabs.overthere.cifs.winrm.soap.SoapMessageBuilder.EnvelopeBuilder
 
Soapy - Class in com.xebialabs.overthere.cifs.winrm.soap
 
SPECIAL_CHARS_UNIX - Static variable in class com.xebialabs.overthere.CmdLineArgument
String containing special characters that require quoting or escaping on Unix.
SPECIAL_CHARS_WINDOWS - Static variable in class com.xebialabs.overthere.CmdLineArgument
String containing special characters that require quoting or escaping on Windows.
SSH_PORT_DEFAULT - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (22) for the connection option that specifies the port to connect to.
SSH_PROTOCOL - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Name of the protocol handled by this connection builder, i.e.
SshConnectionBuilder - Class in com.xebialabs.overthere.ssh
Builds SSH connections.
SshConnectionBuilder(String, ConnectionOptions, AddressPortMapper) - Constructor for class com.xebialabs.overthere.ssh.SshConnectionBuilder
 
SshConnectionType - Enum in com.xebialabs.overthere.ssh
Enumeration of SSH connection types.
SshTunnelConnection - Class in com.xebialabs.overthere.ssh
A connection to a 'jump station' host using SSH w/ local port forwards.
SshTunnelConnection(String, ConnectionOptions, AddressPortMapper) - Constructor for class com.xebialabs.overthere.ssh.SshTunnelConnection
 
startProcess(CmdLine) - Method in class com.xebialabs.overthere.cifs.telnet.CifsTelnetConnection
 
startProcess(CmdLine) - Method in class com.xebialabs.overthere.cifs.winrm.CifsWinRmConnection
 
startProcess(CmdLine) - Method in class com.xebialabs.overthere.cifs.winrs.CifsWinrsConnection
 
startProcess(CmdLine) - Method in class com.xebialabs.overthere.local.LocalConnection
 
startProcess(CmdLine) - Method in interface com.xebialabs.overthere.OverthereConnection
Starts a command with its argument and returns control to the caller.
startProcess(CmdLine) - Method in class com.xebialabs.overthere.spi.BaseOverthereConnection
Starts a command with its argument and returns control to the caller.
startProcess(CmdLine) - Method in class com.xebialabs.overthere.ssh.SshTunnelConnection
 
STDIN_BUF_SIZE - Static variable in class com.xebialabs.overthere.cifs.winrm.CifsWinRmConnection
 
SUDO_COMMAND_PREFIX - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (String) that specifies the sudo command to prefix.
SUDO_COMMAND_PREFIX_DEFAULT - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (sudo -u {0}) for the connection option that specifies the sudo command to prefix.
SUDO_COPY_FROM_TEMP_FILE_COMMAND - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (String) that specifies the command used to copy files from the connection temporary directory when using an SSH/SUDO connection.
SUDO_COPY_FROM_TEMP_FILE_COMMAND_DEFAULT_NO_PRESERVE_ATTRIBUTES - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (cp -r {0} {1}) for the connection option that specifies the command used to copy files from the connection temporary directory while not preserving the file attributes using an SSH/SUDO connection.
SUDO_COPY_FROM_TEMP_FILE_COMMAND_DEFAULT_PRESERVE_ATTRIBUTES - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (cp -pr {0} {1}) for the connection option that specifies the command used to copy files from the connection temporary directory while preserving the file attributes using an SSH/SUDO connection.
SUDO_COPY_TO_TEMP_FILE_COMMAND - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (String) that specifies the command used to copy files to the connection temporary directory when using an SSH/SUDO connection.
SUDO_COPY_TO_TEMP_FILE_COMMAND_DEFAULT_NO_PRESERVE_ATTRIBUTES - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (cp -r {0} {1}) for the connection option that specifies the command used to copy files to the connection temporary directory while not preserving the file attributes using an SSH/SUDO connection.
SUDO_COPY_TO_TEMP_FILE_COMMAND_DEFAULT_PRESERVE_ATTRIBUTES - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (cp -pr {0} {1}) for the connection option that specifies the command used to copy files to the connection temporary directory while preserving the file attributes using an SSH/SUDO connection.
SUDO_INTERACTIVE_PASSWORD - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (String) that specifies an alternate password to use for the password prompt for INTERACTIVE_SUDO SSH connections.
SUDO_OVERRIDE_UMASK - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (Boolean) that specifies whether or not to explicitly change the permissions with chmod -R go+rX after uploading a file or directory with scp.
SUDO_OVERRIDE_UMASK_COMMAND - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (String) that specifies the command used to override the umask after copying a file or directory when using an SSH/SUDO connection.
SUDO_OVERRIDE_UMASK_COMMAND_DEFAULT - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (chmod -R go+rX {0}) for the connection option that specifies the command used to override the umask after copying a file or directory when using an SSH/SUDO connection.
SUDO_OVERRIDE_UMASK_DEFAULT - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (true) for the connection option that specifies whether or not to explicitly change the permissions with go+rX after uploading a file with scp.
SUDO_PASSWORD_PROMPT_REGEX - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (String) that specifies the regular expression to use when looking for in the output stream in interactive sudo before sending the password.
SUDO_PASSWORD_PROMPT_REGEX_DEFAULT - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (.*[Pp]assword.*:) for the connection option that specifies which regular expression to look for in interactive sudo before sending the password.
SUDO_PRESERVE_ATTRIBUTES_ON_COPY_FROM_TEMP_FILE - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (Boolean) that specifies whether files are copied from the connection temporary directory using the -p flag to the cp command.
SUDO_PRESERVE_ATTRIBUTES_ON_COPY_FROM_TEMP_FILE_DEFAULT - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (true) for the connection option that specifies whether files are copied from the connection temporary directory using the -p flag to the cp command.
SUDO_PRESERVE_ATTRIBUTES_ON_COPY_TO_TEMP_FILE - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (Boolean) that specifies whether files are copied to the connection temporary directory using the -p flag to the cp command.
SUDO_PRESERVE_ATTRIBUTES_ON_COPY_TO_TEMP_FILE_DEFAULT - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (true) for the connection option that specifies whether files are copied to the connection temporary directory using the -p flag to the cp command.
SUDO_QUOTE_COMMAND - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (Boolean) that specifies whether or not to quote the original command when it is prefixed with SshConnectionBuilder.SUDO_COMMAND_PREFIX.
SUDO_QUOTE_COMMAND_DEFAULT - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (false) for the connection option that specifies whether or not to quote the original command.
SUDO_TEMP_MKDIR_COMMAND - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (String) that specifies the command used to create a temporary directory when using an SSH/SUDO connection.
SUDO_TEMP_MKDIR_COMMAND_DEFAULT - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (mkdir -m 1777 {0}) for the connection option that specifies the command used to create a temporary directory using an SSH/SUDO connection.
SUDO_TEMP_MKDIRS_COMMAND - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (String) that specifies the command used to create a temporary directory tree when using an SSH/SUDO connection.
SUDO_TEMP_MKDIRS_COMMAND_DEFAULT - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Default value (mkdir -p -m 1777 {0}) for the connection option that specifies the command used to create a temporary directory using an SSH/SUDO connection.
SUDO_USERNAME - Static variable in class com.xebialabs.overthere.ssh.SshConnectionBuilder
Connection option (String) that specifies the username to sudo to for SUDO and INTERACTIVE_SUDO SSH connections.
swallow() - Static method in class com.xebialabs.overthere.util.NullOverthereExecutionOutputHandler
 
syserrHandler() - Static method in class com.xebialabs.overthere.util.ConsoleOverthereExecutionOutputHandler
Creates a ConsoleOverthereExecutionOutputHandler that logs to System.err.
sysoutHandler() - Static method in class com.xebialabs.overthere.util.ConsoleOverthereExecutionOutputHandler
Creates a ConsoleOverthereExecutionOutputHandler that logs to System.out.

T

TEMPORARY_DIRECTORY_DELETE_ON_DISCONNECT - Static variable in class com.xebialabs.overthere.ConnectionOptions
Connection option (Boolean) for most protocols that specifies whether to delete the connection-scope temporary directory when the connection is closed.
TEMPORARY_DIRECTORY_PATH - Static variable in class com.xebialabs.overthere.ConnectionOptions
Connection option for most protocols that specifies the directory in which the connection-scope temporary directory is created.
TEMPORARY_FILE_CREATION_RETRIES - Static variable in class com.xebialabs.overthere.ConnectionOptions
Connection option (Integer) for most protocol that specifies how many times to retry creating a unique temporary file name before giving up.
temporaryDirectoryPath - Variable in class com.xebialabs.overthere.spi.BaseOverthereConnection
 
temporaryFileCreationRetries - Variable in class com.xebialabs.overthere.spi.BaseOverthereConnection
 
to(URI) - Method in class com.xebialabs.overthere.cifs.winrm.soap.HeaderBuilder
 
toCommandArray(OperatingSystemFamily, boolean) - Method in class com.xebialabs.overthere.CmdLine
Converts this command line to a string array.
toCommandLine(OperatingSystemFamily, boolean) - Method in class com.xebialabs.overthere.CmdLine
Converts this command line to a single String for execution on (or logging to) a specific target operating system.
toString() - Method in class com.xebialabs.overthere.cifs.CifsConnection
 
toString() - Method in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
 
toString(Document) - Static method in class com.xebialabs.overthere.cifs.winrm.soap.Soapy
 
toString() - Method in class com.xebialabs.overthere.CmdLine
Returns a string representation of this command line.
toString(OperatingSystemFamily, boolean) - Method in class com.xebialabs.overthere.CmdLineArgument
Returns a string representation of this argument.
toString() - Method in class com.xebialabs.overthere.ConnectionOptions
 
toString() - Method in class com.xebialabs.overthere.local.LocalConnection
 
toString() - Method in class com.xebialabs.overthere.local.LocalFile
 
toString() - Method in interface com.xebialabs.overthere.OverthereConnection
Implementations MUST implement toString properly.
toString() - Method in class com.xebialabs.overthere.spi.BaseOverthereConnection
Subclasses MUST implement toString properly.
toString() - Method in class com.xebialabs.overthere.spi.BaseOverthereFile
Subclasses MUST implement toString properly.
toString() - Method in class com.xebialabs.overthere.ssh.SshConnectionBuilder
 
toString() - Method in class com.xebialabs.overthere.util.ByteArrayFile
 

U

unmappedAddress - Variable in class com.xebialabs.overthere.cifs.CifsConnection
 
unmappedPort - Variable in class com.xebialabs.overthere.cifs.CifsConnection
 
username - Variable in class com.xebialabs.overthere.cifs.CifsConnection
 
USERNAME - Static variable in class com.xebialabs.overthere.ConnectionOptions
Common connection option that specifies the username with which to connect.

V

valueOf(String) - Static method in enum com.xebialabs.overthere.cifs.CifsConnectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xebialabs.overthere.cifs.winrm.ResponseExtractor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xebialabs.overthere.cifs.winrm.soap.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xebialabs.overthere.cifs.winrm.soap.OptionSet
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xebialabs.overthere.cifs.winrm.soap.ResourceURI
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xebialabs.overthere.cifs.winrm.soap.SoapAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xebialabs.overthere.cifs.WinrmHttpsCertificateTrustStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xebialabs.overthere.cifs.WinrmHttpsHostnameVerificationStrategy
Returns the enum constant of this type with the specified name.
valueOf(File) - Static method in class com.xebialabs.overthere.local.LocalFile
 
valueOf(String) - Static method in enum com.xebialabs.overthere.OperatingSystemFamily
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xebialabs.overthere.ssh.SshConnectionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.xebialabs.overthere.cifs.CifsConnectionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xebialabs.overthere.cifs.winrm.ResponseExtractor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xebialabs.overthere.cifs.winrm.soap.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xebialabs.overthere.cifs.winrm.soap.OptionSet
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xebialabs.overthere.cifs.winrm.soap.ResourceURI
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xebialabs.overthere.cifs.winrm.soap.SoapAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xebialabs.overthere.cifs.WinrmHttpsCertificateTrustStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xebialabs.overthere.cifs.WinrmHttpsHostnameVerificationStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xebialabs.overthere.OperatingSystemFamily
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xebialabs.overthere.ssh.SshConnectionType
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitFor() - Method in class com.xebialabs.overthere.local.LocalProcess
 
waitFor() - Method in interface com.xebialabs.overthere.OverthereProcess
Waits for the command to complete its execution.
walk(OverthereFile) - Method in class com.xebialabs.overthere.util.OverthereFileDirectoryWalker
Internal method that walks the directory hierarchy in a depth-first manner.
WINRM_CONTEXT - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Connection option (String) that specifies the context (URI) used by WinRM.
WINRM_ENABLE_HTTPS - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Connection option (Boolean) that specifies whether to use HTTPS for WinRM.
WINRM_ENVELOP_SIZE - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Connection option (Integer) that specifies the WinRM envelop size in bytes to use.
WINRM_HTTPS_CERTIFICATE_TRUST_STRATEGY - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Connection option (WinrmHttpsCertificateTrustStrategy) that specifies the WinrmHttpsCertificateTrustStrategy for WinRM HTTPS connections.
WINRM_HTTPS_HOSTNAME_VERIFICATION_STRATEGY - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Connection option (WinrmHttpsHostnameVerificationStrategy) that specifies the WinrmHttpsHostnameVerificationStrategy for WinRM HTTPS connections.
WINRM_KERBEROS_ADD_PORT_TO_SPN - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Connection option (Boolean) that specifies whether to add the port to the SPN for Kerberos authentication.
WINRM_KERBEROS_DEBUG - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Connection option (Boolean) that specifies whether to enable debug output for Kerberos authentication.
WINRM_KERBEROS_USE_HTTP_SPN - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Connection option (Boolean) that specifies whether to use the HTTP protocol in the SPN for Kerberos authentication.
WINRM_LOCALE - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Connection option (String) that specifies the WinRM locale to use.
WINRM_TIMEMOUT - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Connection option (String) that specifies the WinRM timeout in XML schema duration format
WinRmClient - Class in com.xebialabs.overthere.cifs.winrm
See http://msdn.microsoft.com/en-us/library/cc251731(v=prot.10).aspx for some examples of how the WS-MAN protocol works on Windows
WinRmClient(String, String, URL, String, int) - Constructor for class com.xebialabs.overthere.cifs.winrm.WinRmClient
 
WinrmHttpsCertificateTrustStrategy - Enum in com.xebialabs.overthere.cifs
 
WinrmHttpsHostnameVerificationStrategy - Enum in com.xebialabs.overthere.cifs
 
WinRmRuntimeIOException - Exception in com.xebialabs.overthere.cifs.winrm
 
WinRmRuntimeIOException(String, Document, Document, Throwable) - Constructor for exception com.xebialabs.overthere.cifs.winrm.WinRmRuntimeIOException
 
WinRmRuntimeIOException(String) - Constructor for exception com.xebialabs.overthere.cifs.winrm.WinRmRuntimeIOException
 
WinRmRuntimeIOException(String, Throwable) - Constructor for exception com.xebialabs.overthere.cifs.winrm.WinRmRuntimeIOException
 
WINRS_ALLOW_DELEGATE - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Connection option (Boolean) that specifies whether to allow the user's credentials to be passed to the remote host.
WINRS_COMPRESSION - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Connection option (Boolean) that specifies whether to enable compression.
WINRS_NOECHO - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Connection option (Boolean) that specifies whether to disable echo.
WINRS_NOPROFILE - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Connection option (Boolean) that specifies whether to disable loading the user profile before executing the command.
WINRS_PROXY_CONNECTION_OPTIONS - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Connection option (ConnectionOptions) that specifies the connection options to be used for the "winrs proxy".
WINRS_PROXY_PROTOCOL - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Connection option (String) that specifies the protocol for the "winrs proxy".
WINRS_UNENCRYPTED - Static variable in class com.xebialabs.overthere.cifs.CifsConnectionBuilder
Connection option (Boolean) that specifies whether to disable encryption.
withAction(URI) - Method in class com.xebialabs.overthere.cifs.winrm.soap.HeaderBuilder
 
withId(String) - Method in class com.xebialabs.overthere.cifs.winrm.soap.HeaderBuilder
 
withLocale(String) - Method in class com.xebialabs.overthere.cifs.winrm.soap.HeaderBuilder
 
withOptionSet(List<KeyValuePair>) - Method in class com.xebialabs.overthere.cifs.winrm.soap.HeaderBuilder
 
withResourceURI(URI) - Method in class com.xebialabs.overthere.cifs.winrm.soap.HeaderBuilder
 
withShellId(String) - Method in class com.xebialabs.overthere.cifs.winrm.soap.HeaderBuilder
 
withTimeout(String) - Method in class com.xebialabs.overthere.cifs.winrm.soap.HeaderBuilder
 
workingDirectory - Variable in class com.xebialabs.overthere.spi.BaseOverthereConnection
 
wrapStderr(OverthereProcessOutputHandler) - Static method in class com.xebialabs.overthere.util.OverthereProcessOutputHandlerWrapper
 
wrapStdout(OverthereProcessOutputHandler) - Static method in class com.xebialabs.overthere.util.OverthereProcessOutputHandlerWrapper
 
write(byte[], OverthereFile) - Static method in class com.xebialabs.overthere.util.OverthereUtils
Writes the contents of a byte array to an OverthereFile.
write(String, String, OverthereFile) - Static method in class com.xebialabs.overthere.util.OverthereUtils
Writes the contents of a String to an OverthereFile.
A B C D E F G H I J K L M N O P R S T U V W