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

A

AbstractRemoteApplicationLauncher<A extends Application> - Class in com.oracle.bedrock.runtime.remote
An abstract implementation of a ApplicationLauncher.
AbstractRemoteApplicationLauncher() - Constructor for class com.oracle.bedrock.runtime.remote.AbstractRemoteApplicationLauncher
AbstractRemoteTerminal - Class in com.oracle.bedrock.runtime.remote
An abstract RemoteTerminal.
AbstractRemoteTerminal(RemotePlatform) - Constructor for class com.oracle.bedrock.runtime.remote.AbstractRemoteTerminal
adapt(RemoteApplicationProcess) - Method in class com.oracle.bedrock.runtime.remote.AbstractRemoteApplicationLauncher
Adapt the RemoteApplicationProcess as something specific for the Application being built.
adapt(RemoteApplicationProcess) - Method in class com.oracle.bedrock.runtime.remote.java.RemoteJavaApplicationLauncher
 
add(File) - Method in class com.oracle.bedrock.runtime.remote.DeployedArtifacts
Adds a File to the DeployedArtifacts.
addIdentity(String) - Method in class com.oracle.bedrock.runtime.remote.HostBased
Add an alternative identity that may be used to attempt authentication.
addIdentity(String, String) - Method in class com.oracle.bedrock.runtime.remote.HostBased
Add an alternative identity that may be used to attempt authentication.
addIdentity(String, byte[]) - Method in class com.oracle.bedrock.runtime.remote.HostBased
Add an alternative identity that may be used to attempt authentication.
addIdentity(String, String, String) - Method in class com.oracle.bedrock.runtime.remote.HostBased
Add an alternative identity that may be used to attempt authentication.
addIdentity(String, String, byte[]) - Method in class com.oracle.bedrock.runtime.remote.HostBased
Add an alternative identity that may be used to attempt authentication.
addListener(RemoteEventListener, Option...) - Method in class com.oracle.bedrock.runtime.remote.java.RemoteJavaApplicationLauncher.RemoteJavaApplicationProcess
 
address - Variable in class com.oracle.bedrock.runtime.remote.RemotePlatform
addSignature(Session, Identity) - Method in class com.jcraft.jsch.HostBasedUserAuth
Create a signature from the Session.getSessionId() and current UserAuth.buf contents.
ArtifactsHandler(Map<String, DeploymentArtifact>, Option...) - Constructor for class com.oracle.bedrock.runtime.remote.http.HttpDeployer.ArtifactsHandler
Create a HttpDeployer.ArtifactsHandler to serve the specified List of DeploymentArtifacts.
AUTH_HOSTBASED - Static variable in class com.jcraft.jsch.HostBasedUserAuth
The standard name of the host based authentication method
AUTH_HOSTBASED - Static variable in class com.oracle.bedrock.runtime.remote.HostBased
The authentication method name for host based authentication.
Authentication - Interface in com.oracle.bedrock.runtime.remote
Provides authentication information for authenticating connections, transferring information and making requests for RemoteTerminals.
authentication - Variable in class com.oracle.bedrock.runtime.remote.RemotePlatform
The Authentication to use for the SSH-based session.
automatic() - Static method in class com.oracle.bedrock.runtime.remote.java.options.JavaDeployment
Constructs a JavaDeployment configured for auto-deployment.

B

BufferSize(int) - Constructor for class com.oracle.bedrock.runtime.remote.http.HttpDeployer.BufferSize
Constructs a HttpDeployer.BufferSize Option
build(Platform) - Method in interface com.oracle.bedrock.runtime.remote.RemoteTerminalBuilder
Builds a RemoteTerminal that will connect to a Platform.

C

channel - Variable in class com.oracle.bedrock.runtime.remote.ssh.JschRemoteApplicationProcess
The ChannelExec for the remote application.
close() - Method in class com.oracle.bedrock.runtime.remote.java.RemoteJavaApplicationLauncher.RemoteJavaApplicationProcess
 
close() - Method in class com.oracle.bedrock.runtime.remote.ssh.JschRemoteApplicationProcess
 
com.jcraft.jsch - package com.jcraft.jsch
 
com.oracle.bedrock.runtime.remote - package com.oracle.bedrock.runtime.remote
 
com.oracle.bedrock.runtime.remote.http - package com.oracle.bedrock.runtime.remote.http
 
com.oracle.bedrock.runtime.remote.java - package com.oracle.bedrock.runtime.remote.java
 
com.oracle.bedrock.runtime.remote.java.options - package com.oracle.bedrock.runtime.remote.java.options
 
com.oracle.bedrock.runtime.remote.options - package com.oracle.bedrock.runtime.remote.options
 
com.oracle.bedrock.runtime.remote.ssh - package com.oracle.bedrock.runtime.remote.ssh
 
configureFramework(JSch) - Method in class com.oracle.bedrock.runtime.remote.HostBased
 
configureFramework(JSch) - Method in class com.oracle.bedrock.runtime.remote.Password
 
configureFramework(JSch) - Method in class com.oracle.bedrock.runtime.remote.SecureKeys
 
configureFramework(JSch) - Method in interface com.oracle.bedrock.runtime.remote.ssh.JSchBasedAuthentication
Configures the JSch framework for the type of Authentication, prior to creating a Session.
configureSession(Session) - Method in class com.oracle.bedrock.runtime.remote.HostBased
 
configureSession(Session) - Method in class com.oracle.bedrock.runtime.remote.Password
 
configureSession(Session) - Method in class com.oracle.bedrock.runtime.remote.SecureKeys
 
configureSession(Session) - Method in interface com.oracle.bedrock.runtime.remote.ssh.JSchBasedAuthentication
Configures the JSch Session for the type of Authentication, prior to creating a connection.
createAuthMessage(String, String, byte[]) - Method in class com.jcraft.jsch.HostBasedUserAuth
Create the authentication message to send to the server.
createExecutor() - Method in class com.oracle.bedrock.runtime.remote.http.HttpDeployer
Create the Executor that will be used by the HttpServer that this deployer runs.
createServer(ExecutorService, Map<String, DeploymentArtifact>) - Method in class com.oracle.bedrock.runtime.remote.http.HttpDeployer
Start the HTTP server that will be used to serve the artifacts to be deployed.
createSession(String, int, String, Authentication, JSchSocketFactory, OptionsByType) - Method in class com.oracle.bedrock.runtime.remote.ssh.JSchSessionFactory
Create a JSch Session connected to the specified remote host.
createSocket(String, int) - Method in class com.oracle.bedrock.runtime.remote.ssh.JSchSocketFactory
 
curl(Option...) - Static method in class com.oracle.bedrock.runtime.remote.http.HttpDeployer
A static helper method to return an HttpDeployer that will use wget to retrieve artifacts.
curlAt(String, Option...) - Static method in class com.oracle.bedrock.runtime.remote.http.HttpDeployer
A static helper method to return an HttpDeployer that will use wget to retrieve artifacts.
CurlHttpDeployer - Class in com.oracle.bedrock.runtime.remote.http
An implementation of HttpDeployer that runs a curl process on the target platform to pull the artifacts from the HTTP server.
CurlHttpDeployer(Option...) - Constructor for class com.oracle.bedrock.runtime.remote.http.CurlHttpDeployer
CurlHttpDeployer(String, Option...) - Constructor for class com.oracle.bedrock.runtime.remote.http.CurlHttpDeployer
CustomDeployment - Class in com.oracle.bedrock.runtime.remote.options
An Option to define a custom collection of artifacts to deploy.

D

DEFAULT_CURL - Static variable in class com.oracle.bedrock.runtime.remote.http.CurlHttpDeployer
Field description
DEFAULT_PORT - Static variable in class com.oracle.bedrock.runtime.remote.RemotePlatform
The default port for secure connection to a remote server (over SSH)
DEFAULT_WGET - Static variable in class com.oracle.bedrock.runtime.remote.http.WGetHttpDeployer
Field description
deploy(List<DeploymentArtifact>, String, Platform, Option...) - Method in class com.oracle.bedrock.runtime.remote.http.HttpDeployer
 
deploy(List<DeploymentArtifact>, String, Platform, Option...) - Method in interface com.oracle.bedrock.runtime.remote.options.Deployer
Deploy the list of DeploymentArtifacts to the specified Platform, returning the DeployedArtifacts representing the actual Files deployed and their location.
deploy(List<DeploymentArtifact>, String, Platform, Option...) - Method in class com.oracle.bedrock.runtime.remote.options.FileShareDeployer
 
deploy(List<DeploymentArtifact>, String, Platform, Option...) - Method in class com.oracle.bedrock.runtime.remote.ssh.SftpDeployer
 
deployAllArtifacts(Map<String, DeploymentArtifact>, String, Platform, InetSocketAddress, OptionsByType, DeployedArtifacts) - Method in class com.oracle.bedrock.runtime.remote.http.HttpDeployer
Deploy the all of the specified DeploymentArtifacts.
deployArtifact(URL, String, Platform) - Method in class com.oracle.bedrock.runtime.remote.http.CurlHttpDeployer
 
deployArtifact(URL, String, Platform) - Method in class com.oracle.bedrock.runtime.remote.http.HttpDeployer
Deploy the specified artifact.
deployArtifact(URL, String, Platform) - Method in class com.oracle.bedrock.runtime.remote.http.WGetHttpDeployer
 
DeployedArtifacts - Class in com.oracle.bedrock.runtime.remote
Defines a collection of Files deployed on a Platform, where by the Files define both the Platform specific path and optionally the file name of each deployed resource.
DeployedArtifacts() - Constructor for class com.oracle.bedrock.runtime.remote.DeployedArtifacts
Constructs an empty DeployedArtifacts.
Deployer - Interface in com.oracle.bedrock.runtime.remote.options
A Deployer is able to deploy and undeploy DeploymentArtifacts to and from a specified Platform using a specific type of file transfer.
Deployment - Interface in com.oracle.bedrock.runtime.remote.options
An Option to define the files an Application requires for remote deployment.
DeploymentArtifact - Class in com.oracle.bedrock.runtime.remote
Defines an File artifact to be deployed to a remote server, optionally at a specific File or destination.
DeploymentArtifact(File) - Constructor for class com.oracle.bedrock.runtime.remote.DeploymentArtifact
Constructs a DeploymentArtifact (without a specific destination).
DeploymentArtifact(File, File) - Constructor for class com.oracle.bedrock.runtime.remote.DeploymentArtifact
Constructs a DeploymentArtifact.
disabled() - Static method in class com.oracle.bedrock.runtime.remote.options.StrictHostChecking
Constructs a StrictHostChecking being disabled.

E

empty() - Static method in class com.oracle.bedrock.runtime.remote.java.options.JavaDeployment
Constructs a JavaDeployment without any files to deploy.
empty() - Static method in class com.oracle.bedrock.runtime.remote.options.CustomDeployment
Creates an empty CustomDeployment.
enabled() - Static method in class com.oracle.bedrock.runtime.remote.options.StrictHostChecking
Constructs a StrictHostChecking being enabled.
enabled(boolean) - Static method in class com.oracle.bedrock.runtime.remote.options.StrictHostChecking
Constructs a StrictHostChecking.
equals(Object) - Method in class com.oracle.bedrock.runtime.remote.java.options.JavaDeployment
 
equals(Object) - Method in class com.oracle.bedrock.runtime.remote.options.CustomDeployment
 
equals(Object) - Method in class com.oracle.bedrock.runtime.remote.options.HostName
 
equals(Object) - Method in class com.oracle.bedrock.runtime.remote.options.StrictHostChecking
 
exclude(String) - Method in class com.oracle.bedrock.runtime.remote.java.options.JavaDeployment
Exclude the specified filename from being deployed.
exitValue() - Method in class com.oracle.bedrock.runtime.remote.java.RemoteJavaApplicationLauncher.RemoteJavaApplicationProcess
 
exitValue() - Method in class com.oracle.bedrock.runtime.remote.ssh.JschRemoteApplicationProcess
 

F

FileShareDeployer - Class in com.oracle.bedrock.runtime.remote.options
A FileShareDeployer is a Deployer deploys to a remote platform by copying files via a shared file system location.
FileShareDeployer(String, String, Option...) - Constructor for class com.oracle.bedrock.runtime.remote.options.FileShareDeployer
Create a FileShareDeployer that uses the specified local and remote file share to deploy artifacts.
fromKeyFiles(String, String) - Static method in class com.oracle.bedrock.runtime.remote.SecureKeys
Construct SecureKeys given the public and private key files.
fromPrivateKeyFile(String) - Static method in class com.oracle.bedrock.runtime.remote.SecureKeys
Construct SecureKeys given a private key in a file.

G

get() - Method in class com.oracle.bedrock.runtime.remote.options.HostName
Obtains the name of the host.
getAddress() - Method in class com.oracle.bedrock.runtime.remote.RemotePlatform
 
getApplicationLauncher(MetaClass<A>, OptionsByType) - Method in class com.oracle.bedrock.runtime.remote.RemotePlatform
 
getAuthentication() - Method in class com.oracle.bedrock.runtime.remote.RemotePlatform
Obtain the Authentication to use to SSH to the remote host.
getBufferSize() - Method in class com.oracle.bedrock.runtime.remote.http.HttpDeployer.BufferSize
 
getCommandLineArguments(Platform, OptionsByType) - Method in class com.oracle.bedrock.runtime.remote.AbstractRemoteApplicationLauncher
 
getCommandLineArguments(Platform, OptionsByType) - Method in class com.oracle.bedrock.runtime.remote.java.RemoteJavaApplicationLauncher
 
getCommandLineArguments(Platform, OptionsByType) - Method in interface com.oracle.bedrock.runtime.remote.RemoteTerminal.Launchable
Obtains the command line arguments when launching an Application using a RemoteTerminal.
getCommandToExecute(Platform, OptionsByType) - Method in class com.oracle.bedrock.runtime.remote.AbstractRemoteApplicationLauncher
 
getCommandToExecute(Platform, OptionsByType) - Method in class com.oracle.bedrock.runtime.remote.java.RemoteJavaApplicationLauncher
 
getCommandToExecute(Platform, OptionsByType) - Method in interface com.oracle.bedrock.runtime.remote.RemoteTerminal.Launchable
Obtains the command to launch an Application using a RemoteTerminal.
getDeploymentArtifacts(Platform, OptionsByType) - Method in class com.oracle.bedrock.runtime.remote.java.options.JavaDeployment
 
getDeploymentArtifacts(Platform, OptionsByType) - Method in class com.oracle.bedrock.runtime.remote.options.CustomDeployment
 
getDeploymentArtifacts(Platform, OptionsByType) - Method in interface com.oracle.bedrock.runtime.remote.options.Deployment
Obtain the DeploymentArtifacts to deploy.
getDestinationFile() - Method in class com.oracle.bedrock.runtime.remote.DeploymentArtifact
Obtains the desired location to which the source File should be deployed remotely.
getEnvironmentVariables(Platform, OptionsByType) - Method in class com.oracle.bedrock.runtime.remote.AbstractRemoteApplicationLauncher
 
getEnvironmentVariables(Platform, OptionsByType) - Method in class com.oracle.bedrock.runtime.remote.java.RemoteJavaApplicationLauncher
 
getEnvironmentVariables(Platform, OptionsByType) - Method in interface com.oracle.bedrock.runtime.remote.RemoteTerminal.Launchable
Obtains the environment variables to use when launching an Application using a RemoteTerminal.
getErrorStream() - Method in class com.oracle.bedrock.runtime.remote.java.RemoteJavaApplicationLauncher.RemoteJavaApplicationProcess
 
getErrorStream() - Method in class com.oracle.bedrock.runtime.remote.ssh.JschRemoteApplicationProcess
 
getId() - Method in class com.oracle.bedrock.runtime.remote.java.RemoteJavaApplicationLauncher.RemoteJavaApplicationProcess
 
getId() - Method in class com.oracle.bedrock.runtime.remote.ssh.JschRemoteApplicationProcess
 
getInputStream() - Method in class com.oracle.bedrock.runtime.remote.java.RemoteJavaApplicationLauncher.RemoteJavaApplicationProcess
 
getInputStream() - Method in class com.oracle.bedrock.runtime.remote.ssh.JschRemoteApplicationProcess
 
getInputStream(Socket) - Method in class com.oracle.bedrock.runtime.remote.ssh.JSchSocketFactory
 
getLastLocalAddress() - Method in class com.oracle.bedrock.runtime.remote.ssh.JSchSocketFactory
Obtains the local InetAddress of the last Socket created.
getLocalShareName() - Method in class com.oracle.bedrock.runtime.remote.options.FileShareDeployer
 
getOutputStream() - Method in class com.oracle.bedrock.runtime.remote.java.RemoteJavaApplicationLauncher.RemoteJavaApplicationProcess
 
getOutputStream() - Method in class com.oracle.bedrock.runtime.remote.ssh.JschRemoteApplicationProcess
 
getOutputStream(Socket) - Method in class com.oracle.bedrock.runtime.remote.ssh.JSchSocketFactory
 
getPort() - Method in class com.oracle.bedrock.runtime.remote.RemotePlatform
Obtain the port to use with the InetAddress to use to SSH to the remote host.
getRemotePlatform() - Method in class com.oracle.bedrock.runtime.remote.AbstractRemoteTerminal
Obtain the RemotePlatform.
getRemoteShareName() - Method in class com.oracle.bedrock.runtime.remote.options.FileShareDeployer
 
getSourceFile() - Method in class com.oracle.bedrock.runtime.remote.DeploymentArtifact
Obtains the source File to be deployed.
getSystemProperties() - Method in class com.oracle.bedrock.runtime.remote.java.RemoteJavaApplicationLauncher.RemoteJavaApplicationProcess
 
getUserName() - Method in class com.oracle.bedrock.runtime.remote.RemotePlatform
Obtain the username to use to SSH to the remote host.

H

handle(HttpExchange) - Method in class com.oracle.bedrock.runtime.remote.http.HttpDeployer.ArtifactsHandler
 
handleAuthResponse(Session) - Method in class com.jcraft.jsch.HostBasedUserAuth
Handle the authentication response from the server.
handleBanner() - Method in class com.jcraft.jsch.HostBasedUserAuth
Handle a SSH_MSG_USERAUTH_BANNER response from the server.
handleFailure() - Method in class com.jcraft.jsch.HostBasedUserAuth
Handle an SSH_MSG_USERAUTH_FAILURE response from the server.
hashCode() - Method in class com.oracle.bedrock.runtime.remote.java.options.JavaDeployment
 
hashCode() - Method in class com.oracle.bedrock.runtime.remote.options.CustomDeployment
 
hashCode() - Method in class com.oracle.bedrock.runtime.remote.options.HostName
 
hashCode() - Method in class com.oracle.bedrock.runtime.remote.options.StrictHostChecking
 
HostBased - Class in com.oracle.bedrock.runtime.remote
A host based Authentication see http://tools.ietf.org/html/rfc4252#section-9
HostBased(String) - Constructor for class com.oracle.bedrock.runtime.remote.HostBased
Create a HostBased using the specified private key.
HostBased(String, byte[]) - Constructor for class com.oracle.bedrock.runtime.remote.HostBased
Create a HostBased using the specified private key and pass phrase.
HostBased(String, String) - Constructor for class com.oracle.bedrock.runtime.remote.HostBased
Create a HostBased using the specified private key and pass phrase.
HostBased(String, String, byte[]) - Constructor for class com.oracle.bedrock.runtime.remote.HostBased
Create a HostBased using the specified private key and pass phrase.
HostBased(String, String, String) - Constructor for class com.oracle.bedrock.runtime.remote.HostBased
Create a HostBased using the specified private key and pass phrase.
HostBasedUserAuth - Class in com.jcraft.jsch
A JSch UserAuth implementation for SSH host based authentication,
HostBasedUserAuth() - Constructor for class com.jcraft.jsch.HostBasedUserAuth
 
HostName - Class in com.oracle.bedrock.runtime.remote.options
An Option to define a HostName.
HttpAuthenticationType - Enum in com.oracle.bedrock.runtime.remote.http
An enumeration of possible HTTP authentication types.
HttpBasedAuthentication - Interface in com.oracle.bedrock.runtime.remote.http
A specialized Authentication that defines HTTP specific callbacks for Authentications.
HttpDeployer - Class in com.oracle.bedrock.runtime.remote.http
A base class for Deployers that use HTTP as a file transfer mechanism.
HttpDeployer(Option...) - Constructor for class com.oracle.bedrock.runtime.remote.http.HttpDeployer
Create a new HttpDeployer.
HttpDeployer.ArtifactsHandler - Class in com.oracle.bedrock.runtime.remote.http
A HttpHandler implementation that serves a list of DeploymentArtifacts as files.
HttpDeployer.BufferSize - Class in com.oracle.bedrock.runtime.remote.http
An Option for the HttpDeployer.BufferSize.

I

include(String) - Method in class com.oracle.bedrock.runtime.remote.java.options.JavaDeployment
Include the specified path (folder or filename) as an artifact to be deployed.
including(DeploymentArtifact...) - Static method in class com.oracle.bedrock.runtime.remote.options.CustomDeployment
Creates a CustomDeployment consisting of the specified DeploymentArtifacts.
isAutoDeployEnabled() - Method in class com.oracle.bedrock.runtime.remote.java.options.JavaDeployment
Determines if auto-deployment based on the ClassPath should be performed.
isEmpty() - Method in class com.oracle.bedrock.runtime.remote.DeployedArtifacts
Determines if the DeployedArtifacts is empty (contains no files).
isEnabled() - Method in class com.oracle.bedrock.runtime.remote.options.StrictHostChecking
Determines if StrictHostChecking is enabled.
iterator() - Method in class com.oracle.bedrock.runtime.remote.DeployedArtifacts
 

J

JavaDeployment - Class in com.oracle.bedrock.runtime.remote.java.options
An Option to define the remote Deployment for JavaApplications.
jsch - Variable in class com.oracle.bedrock.runtime.remote.ssh.JSchSessionFactory
The JSch framework.
JSchBasedAuthentication - Interface in com.oracle.bedrock.runtime.remote.ssh
A specialized Authentication that defines JSch specific callbacks for Authentications.
JSchFileShareDeployer - Class in com.oracle.bedrock.runtime.remote.ssh
An implementation of a FileShareDeployer that uses the unix cp command via ssh to copy the remote file from the share to its final destination.
JschRemoteApplicationProcess - Class in com.oracle.bedrock.runtime.remote.ssh
Represents an ApplicationProcess that is securely executing or executed remotely.
JschRemoteApplicationProcess(Session, ChannelExec) - Constructor for class com.oracle.bedrock.runtime.remote.ssh.JschRemoteApplicationProcess
JSchRemoteTerminal - Class in com.oracle.bedrock.runtime.remote.ssh
A RemoteTerminal based on SSH (uses JSch) for a RemotePlatform.
JSchRemoteTerminal(RemotePlatform) - Constructor for class com.oracle.bedrock.runtime.remote.ssh.JSchRemoteTerminal
Create a JSchRemoteTerminal that will connect to a remote platform with the specified connection details.
JSchRemoteTerminal(RemotePlatform, JSchSessionFactory) - Constructor for class com.oracle.bedrock.runtime.remote.ssh.JSchRemoteTerminal
Create a JSchRemoteTerminal that will connect to a remote platform with the specified connection details.
JSchSessionFactory - Class in com.oracle.bedrock.runtime.remote.ssh
A factory that can produce connected instances of a JSch Session.
JSchSessionFactory() - Constructor for class com.oracle.bedrock.runtime.remote.ssh.JSchSessionFactory
JSchSessionFactory(JSch) - Constructor for class com.oracle.bedrock.runtime.remote.ssh.JSchSessionFactory
Create a JSchSessionFactory using the specified JSch framework.
JSchSocketFactory - Class in com.oracle.bedrock.runtime.remote.ssh
A SocketFactory that keeps track of the local InetAddress of the last created Socket.
JSchSocketFactory() - Constructor for class com.oracle.bedrock.runtime.remote.ssh.JSchSocketFactory
 

L

launch(Platform, MetaClass<A>, OptionsByType) - Method in class com.oracle.bedrock.runtime.remote.AbstractRemoteApplicationLauncher
 
launch(RemoteTerminal.Launchable, Class<? extends Application>, OptionsByType) - Method in interface com.oracle.bedrock.runtime.remote.RemoteTerminal
Launches an Application, represented as a RemoteApplicationProcess, according to the information provided by the RemoteTerminal.Launchable and specified OptionsByType.
launch(RemoteTerminal.Launchable, Class<? extends Application>, OptionsByType) - Method in class com.oracle.bedrock.runtime.remote.ssh.JSchRemoteTerminal
 

M

makeDirectories(String, OptionsByType) - Method in interface com.oracle.bedrock.runtime.remote.RemoteTerminal
Ensure that the specified directory exists on the RemotePlatform.
makeDirectories(String, OptionsByType) - Method in class com.oracle.bedrock.runtime.remote.ssh.JSchRemoteTerminal
 
moveFile(String, String, OptionsByType) - Method in class com.oracle.bedrock.runtime.remote.ssh.JSchRemoteTerminal
 

N

NO_PASS_PHRASE - Static variable in class com.oracle.bedrock.runtime.remote.HostBased
The empty pass phrase to use if none is required.

O

of(String) - Static method in class com.oracle.bedrock.runtime.remote.options.HostName
Obtains a HostName for a specified name.
onLaunched(A, OptionsByType) - Method in class com.oracle.bedrock.runtime.remote.AbstractRemoteApplicationLauncher
Prepares the Application after it was launched for use.
onLaunched(JavaApplication, OptionsByType) - Method in class com.oracle.bedrock.runtime.remote.java.RemoteJavaApplicationLauncher
 
onLaunched(SimpleApplication, OptionsByType) - Method in class com.oracle.bedrock.runtime.remote.SimpleRemoteApplicationLauncher
 
onLaunching(OptionsByType) - Method in class com.oracle.bedrock.runtime.remote.AbstractRemoteApplicationLauncher
Prepares the launch OptionsByType prior to being used to launch an Application.
onLaunching(OptionsByType) - Method in class com.oracle.bedrock.runtime.remote.java.RemoteJavaApplicationLauncher
 
onLaunching(OptionsByType) - Method in class com.oracle.bedrock.runtime.remote.SimpleRemoteApplicationLauncher
 
openConnection(URL, String, OptionsByType) - Method in interface com.oracle.bedrock.runtime.remote.http.HttpBasedAuthentication
Open a connection to the specified URL and configure the connection with the correct authentication mechanism.
openConnection(URL, String, OptionsByType) - Method in class com.oracle.bedrock.runtime.remote.Password
 

P

Password - Class in com.oracle.bedrock.runtime.remote
A password-based Authentication.
Password(String) - Constructor for class com.oracle.bedrock.runtime.remote.Password
Constructs a Password.
performRemoteCopy(String, String, Platform, OptionsByType) - Method in class com.oracle.bedrock.runtime.remote.options.FileShareDeployer
Perform the copy of the DeploymentArtifact from the remote share location to the final target location.
performRemoteCopy(String, String, Platform, OptionsByType) - Method in class com.oracle.bedrock.runtime.remote.ssh.JSchFileShareDeployer
 
port - Variable in class com.oracle.bedrock.runtime.remote.RemotePlatform
The port of the remote host to connect for the SSH-based session.

R

raise(RemoteEvent, Option...) - Method in class com.oracle.bedrock.runtime.remote.java.RemoteJavaApplicationLauncher.RemoteJavaApplicationProcess
 
RemoteApplicationProcess - Interface in com.oracle.bedrock.runtime.remote
An ApplicationProcess that is executing or executed on a RemotePlatform.
RemoteJavaApplicationLauncher - Class in com.oracle.bedrock.runtime.remote.java
RemoteJavaApplicationLauncher() - Constructor for class com.oracle.bedrock.runtime.remote.java.RemoteJavaApplicationLauncher
RemoteJavaApplicationLauncher.RemoteJavaApplicationProcess - Class in com.oracle.bedrock.runtime.remote.java
A RemoteJavaApplicationLauncher.RemoteJavaApplicationProcess is an adapter for a RemoteApplicationProcess, specifically for Java-based applications.
RemoteJavaApplicationProcess(RemoteApplicationProcess, ControllableRemoteChannel, Properties) - Constructor for class com.oracle.bedrock.runtime.remote.java.RemoteJavaApplicationLauncher.RemoteJavaApplicationProcess
RemotePlatform - Class in com.oracle.bedrock.runtime.remote
A Platform that is remote from the current LocalPlatform.
RemotePlatform(InetAddress, String, Authentication, Option...) - Constructor for class com.oracle.bedrock.runtime.remote.RemotePlatform
Constructs a new RemotePlatform, using the default ssh port for connections, named according to the address provided.
RemotePlatform(String, InetAddress, String, Authentication, Option...) - Constructor for class com.oracle.bedrock.runtime.remote.RemotePlatform
Constructs a new RemotePlatform, using the default ssh port for connections.
RemotePlatform(String, InetAddress, int, String, Authentication, Option...) - Constructor for class com.oracle.bedrock.runtime.remote.RemotePlatform
Constructs a new RemotePlatform.
RemoteTerminal - Interface in com.oracle.bedrock.runtime.remote
An internal mechanism for interacting with a RemotePlatform, including launching RemoteApplicationProcesses and creating remote directories.
RemoteTerminal.Launchable - Interface in com.oracle.bedrock.runtime.remote
A callback interface defining how an Application should be launched remotely using a RemoteTerminal.
RemoteTerminalBuilder - Interface in com.oracle.bedrock.runtime.remote
A internal mechanism to build RemoteTerminals for RemotePlatforms.
RemoteTerminals - Class in com.oracle.bedrock.runtime.remote
Helper methods to construct various builders for RemoteTerminals.
RemoteTerminals() - Constructor for class com.oracle.bedrock.runtime.remote.RemoteTerminals
 
removeListener(RemoteEventListener, Option...) - Method in class com.oracle.bedrock.runtime.remote.java.RemoteJavaApplicationLauncher.RemoteJavaApplicationProcess
 

S

SecureKeys - Class in com.oracle.bedrock.runtime.remote
A secure public-private key-based Authentication.
session - Variable in class com.oracle.bedrock.runtime.remote.ssh.JschRemoteApplicationProcess
The Session for the remote application.
sessionFactory - Variable in class com.oracle.bedrock.runtime.remote.ssh.JSchRemoteTerminal
The JSch framework.
SftpDeployer - Class in com.oracle.bedrock.runtime.remote.ssh
An implementation of a Deployer that uses SFTP to transfer DeploymentArtifacts to a platform.
SftpDeployer() - Constructor for class com.oracle.bedrock.runtime.remote.ssh.SftpDeployer
Create a SftpDeployer.
SftpDeployer(JSchSessionFactory) - Constructor for class com.oracle.bedrock.runtime.remote.ssh.SftpDeployer
Create a SftpDeployer that will use the specified JSchSessionFactory.
SimpleRemoteApplicationLauncher - Class in com.oracle.bedrock.runtime.remote
A simple implementation of a remote ApplicationLauncher.
SimpleRemoteApplicationLauncher() - Constructor for class com.oracle.bedrock.runtime.remote.SimpleRemoteApplicationLauncher
size() - Method in class com.oracle.bedrock.runtime.remote.DeployedArtifacts
Obtain the number of Files in the DeployedArtifacts.
ssh() - Static method in class com.oracle.bedrock.runtime.remote.RemoteTerminals
Obtain a RemoteTerminalBuilder that will create JSchRemoteTerminals (for SSH).
SSH_PREFERRED_AUTHENTICATIONS - Static variable in class com.oracle.bedrock.runtime.remote.HostBased
The SSH configuration name for the preferred authentication methods list.
sshFileShareDeployer(String, String, Option...) - Static method in class com.oracle.bedrock.runtime.remote.ssh.JSchFileShareDeployer
Create a new Deployer that deploys artifacts on a *nix remote platform by using an intermediary file share location to copy the artifacts.
start(Session) - Method in class com.jcraft.jsch.HostBasedUserAuth
 
StrictHostChecking - Class in com.oracle.bedrock.runtime.remote.options
An Option to define the is strict host checking is required for RemotePlatform SSH connections.
stringToBytes(String) - Static method in class com.oracle.bedrock.runtime.remote.HostBased
Convert the specified String to a UTF-8 byte array.
submit(RemoteCallable<T>, Option...) - Method in class com.oracle.bedrock.runtime.remote.java.RemoteJavaApplicationLauncher.RemoteJavaApplicationProcess
 
submit(RemoteRunnable, Option...) - Method in class com.oracle.bedrock.runtime.remote.java.RemoteJavaApplicationLauncher.RemoteJavaApplicationProcess
 

T

toString() - Method in class com.oracle.bedrock.runtime.remote.DeploymentArtifact
 
toString() - Method in class com.oracle.bedrock.runtime.remote.options.StrictHostChecking
 

U

undeploy(DeployedArtifacts, Platform, Option...) - Method in class com.oracle.bedrock.runtime.remote.http.HttpDeployer
 
undeploy(DeployedArtifacts, Platform, Option...) - Method in interface com.oracle.bedrock.runtime.remote.options.Deployer
Undeploy the DeployedArtifacts on the specified Platform, returning the DeployedArtifacts that were not undeployed successfully.
undeploy(DeployedArtifacts, Platform, Option...) - Method in class com.oracle.bedrock.runtime.remote.options.FileShareDeployer
 
undeploy(DeployedArtifacts, Platform, Option...) - Method in class com.oracle.bedrock.runtime.remote.ssh.SftpDeployer
 
userName - Variable in class com.oracle.bedrock.runtime.remote.RemotePlatform
The user name to use for the SSH-based session.

V

valueOf(String) - Static method in enum com.oracle.bedrock.runtime.remote.http.HttpAuthenticationType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.oracle.bedrock.runtime.remote.http.HttpAuthenticationType
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitFor(Option...) - Method in class com.oracle.bedrock.runtime.remote.java.RemoteJavaApplicationLauncher.RemoteJavaApplicationProcess
 
waitFor(Option...) - Method in class com.oracle.bedrock.runtime.remote.ssh.JschRemoteApplicationProcess
 
wget(Option...) - Static method in class com.oracle.bedrock.runtime.remote.http.HttpDeployer
A static helper method to return an HttpDeployer that will use wget to retrieve artifacts.
wgetAt(String, Option...) - Static method in class com.oracle.bedrock.runtime.remote.http.HttpDeployer
A static helper method to return an HttpDeployer that will use wget to retrieve artifacts.
WGetHttpDeployer - Class in com.oracle.bedrock.runtime.remote.http
An implementation of HttpDeployer that runs a wget process on the target platform to pull the artifacts from the HTTP server.
WGetHttpDeployer(Option...) - Constructor for class com.oracle.bedrock.runtime.remote.http.WGetHttpDeployer
WGetHttpDeployer(String, Option...) - Constructor for class com.oracle.bedrock.runtime.remote.http.WGetHttpDeployer
withBufferSize(int) - Method in class com.oracle.bedrock.runtime.remote.http.HttpDeployer
Set the size of the byte buffer that will be used to send the response of a HTTP request.
withBufferSizeInKB(int) - Method in class com.oracle.bedrock.runtime.remote.http.HttpDeployer
Set the size of the byte buffer that will be used to send the response of a HTTP request.
withBufferSizeInMB(int) - Method in class com.oracle.bedrock.runtime.remote.http.HttpDeployer
Set the size of the byte buffer that will be used to send the response of a HTTP request.
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links

Copyright © 2017. All rights reserved.