A B C D E F G L M N O R S T U V W 

A

AbstractAgentConnectionCallback - Class in net.formicary.remoterun.embed.callback
Convenience class to avoid having to implement all methods in AgentConnectionCallback.
AbstractAgentConnectionCallback() - Constructor for class net.formicary.remoterun.embed.callback.AbstractAgentConnectionCallback
 
AbstractTextOutputCallback - Class in net.formicary.remoterun.embed.callback
Convenience class to avoid having to implement all methods in TextOutputCallback.
AbstractTextOutputCallback() - Constructor for class net.formicary.remoterun.embed.callback.AbstractTextOutputCallback
 
agentConnected(AgentConnection) - Method in class net.formicary.remoterun.embed.callback.AbstractAgentConnectionCallback
 
agentConnected(AgentConnection) - Method in interface net.formicary.remoterun.embed.callback.AgentConnectionCallback
 
AgentConnection - Class in net.formicary.remoterun.embed
 
AgentConnection(Channel) - Constructor for class net.formicary.remoterun.embed.AgentConnection
 
AgentConnectionCallback - Interface in net.formicary.remoterun.embed.callback
 
agentDisconnected(AgentConnection) - Method in class net.formicary.remoterun.embed.callback.AbstractAgentConnectionCallback
 
agentDisconnected(AgentConnection) - Method in interface net.formicary.remoterun.embed.callback.AgentConnectionCallback
 
AgentRequest - Interface in net.formicary.remoterun.embed.request
 

B

bind(InetSocketAddress) - Method in class net.formicary.remoterun.embed.RemoteRunMaster
Bind and return the bound address.

C

channelConnected(ChannelHandlerContext, ChannelStateEvent) - Method in class net.formicary.remoterun.embed.RemoteRunMaster
 
channelDisconnected(ChannelHandlerContext, ChannelStateEvent) - Method in class net.formicary.remoterun.embed.RemoteRunMaster
 
checkClientTrusted(X509Certificate[], String) - Method in class net.formicary.remoterun.embed.ServerTrustManager
 
checkServerTrusted(X509Certificate[], String) - Method in class net.formicary.remoterun.embed.ServerTrustManager
 
close() - Method in class net.formicary.remoterun.embed.DecodingBuffer
 
close() - Method in class net.formicary.remoterun.embed.request.FileDownloadRequest
 
ConnectionState - Enum in net.formicary.remoterun.embed
 
createSslEngine() - Static method in class net.formicary.remoterun.embed.RemoteRunMaster
 

D

DecodingBuffer - Class in net.formicary.remoterun.embed
 
DecodingBuffer(DecodingBuffer.DataCallback) - Constructor for class net.formicary.remoterun.embed.DecodingBuffer
 
DecodingBuffer(DecodingBuffer.DataCallback, int) - Constructor for class net.formicary.remoterun.embed.DecodingBuffer
 
DecodingBuffer(DecodingBuffer.DataCallback, Charset, int) - Constructor for class net.formicary.remoterun.embed.DecodingBuffer
 
DecodingBuffer.DataCallback - Interface in net.formicary.remoterun.embed
 
DEFAULT_MAX_LINE_LENGTH - Static variable in class net.formicary.remoterun.embed.request.TextOutputRequest
 
download(String, Path, FileDownloadCallback) - Method in class net.formicary.remoterun.embed.AgentConnection
 

E

exceptionCaught(ChannelHandlerContext, ExceptionEvent) - Method in class net.formicary.remoterun.embed.RemoteRunMaster
 

F

FileDownloadCallback - Interface in net.formicary.remoterun.embed.callback
 
FileDownloadRequest - Class in net.formicary.remoterun.embed.request
 
FileDownloadRequest(String, Path, FileDownloadCallback) - Constructor for class net.formicary.remoterun.embed.request.FileDownloadRequest
 

G

getAcceptedIssuers() - Method in class net.formicary.remoterun.embed.ServerTrustManager
 
getAgentConnections() - Method in class net.formicary.remoterun.embed.RemoteRunMaster
 
getAgentInfo() - Method in class net.formicary.remoterun.embed.AgentConnection
 
getCallback() - Method in class net.formicary.remoterun.embed.RemoteRunMaster
 
getChannel() - Method in class net.formicary.remoterun.embed.AgentConnection
 
getCompletionLatch() - Method in interface net.formicary.remoterun.embed.request.AgentRequest
 
getCompletionLatch() - Method in class net.formicary.remoterun.embed.request.FileDownloadRequest
 
getCompletionLatch() - Method in class net.formicary.remoterun.embed.request.TextOutputRequest
 
getConnectedClients() - Method in class net.formicary.remoterun.embed.RemoteRunMaster
Get a new copy of a collection containing all the actively connected clients.
getConnectionState() - Method in class net.formicary.remoterun.embed.AgentConnection
 
getCount() - Method in class net.formicary.remoterun.embed.DecodingBuffer
 
getMessage() - Method in interface net.formicary.remoterun.embed.request.AgentRequest
 
getMessage() - Method in class net.formicary.remoterun.embed.request.FileDownloadRequest
 
getMessage() - Method in class net.formicary.remoterun.embed.request.TextOutputRequest
 
getNextRequestId() - Static method in class net.formicary.remoterun.embed.RemoteRunMaster
 
getRemoteAddress() - Method in class net.formicary.remoterun.embed.AgentConnection
 
getRequest() - Method in class net.formicary.remoterun.embed.request.TextOutputRequest
 
getTrustManager() - Method in class net.formicary.remoterun.embed.ServerTrustManager
 

L

lineRead(String) - Method in interface net.formicary.remoterun.embed.DecodingBuffer.DataCallback
 

M

MessageHelper - Class in net.formicary.remoterun.embed.request
 
messageReceived(AgentConnection, RemoteRun.AgentToMaster) - Method in class net.formicary.remoterun.embed.AgentConnection
 
messageReceived(AgentConnection, RemoteRun.AgentToMaster) - Method in class net.formicary.remoterun.embed.callback.AbstractAgentConnectionCallback
 
messageReceived(AgentConnection, RemoteRun.AgentToMaster) - Method in interface net.formicary.remoterun.embed.callback.AgentConnectionCallback
 
messageReceived(ChannelHandlerContext, MessageEvent) - Method in class net.formicary.remoterun.embed.RemoteRunMaster
 

N

net.formicary.remoterun.embed - package net.formicary.remoterun.embed
 
net.formicary.remoterun.embed.callback - package net.formicary.remoterun.embed.callback
 
net.formicary.remoterun.embed.request - package net.formicary.remoterun.embed.request
 

O

onExit(int, String) - Method in class net.formicary.remoterun.embed.callback.AbstractTextOutputCallback
 
onExit(int, String) - Method in interface net.formicary.remoterun.embed.callback.FileDownloadCallback
The process has exited - no more data to follow.
onExit(int, String) - Method in interface net.formicary.remoterun.embed.callback.TextOutputCallback
The process has exited - no more data to follow.
onStdErr(String) - Method in class net.formicary.remoterun.embed.callback.AbstractTextOutputCallback
 
onStdErr(String) - Method in interface net.formicary.remoterun.embed.callback.TextOutputCallback
A line of data has been received from stderr.
onStdOut(String) - Method in class net.formicary.remoterun.embed.callback.AbstractTextOutputCallback
 
onStdOut(String) - Method in interface net.formicary.remoterun.embed.callback.TextOutputCallback
A line of data has been received from stdout.
operationComplete(ChannelFuture) - Method in class net.formicary.remoterun.embed.RemoteRunMaster
 

R

receivedMessage(AgentConnection, RemoteRun.AgentToMaster) - Method in interface net.formicary.remoterun.embed.request.AgentRequest
 
receivedMessage(AgentConnection, RemoteRun.AgentToMaster) - Method in class net.formicary.remoterun.embed.request.FileDownloadRequest
 
receivedMessage(AgentConnection, RemoteRun.AgentToMaster) - Method in class net.formicary.remoterun.embed.request.TextOutputRequest
 
RemoteRunMaster - Class in net.formicary.remoterun.embed
Create a RemoteRunMaster then call RemoteRunMaster.bind(java.net.InetSocketAddress) to start a TCP server to listen for agent connections.
RemoteRunMaster() - Constructor for class net.formicary.remoterun.embed.RemoteRunMaster
The same as new RemoteRunMaster(Executors.newCachedThreadPool(), Executors.newCachedThreadPool(), null).
RemoteRunMaster(AgentConnectionCallback) - Constructor for class net.formicary.remoterun.embed.RemoteRunMaster
The same as new RemoteRunMaster(Executors.newCachedThreadPool(), Executors.newCachedThreadPool(), callback).
RemoteRunMaster(Executor, Executor, AgentConnectionCallback) - Constructor for class net.formicary.remoterun.embed.RemoteRunMaster
Creates a new RemoteRunMaster.
request(AgentRequest) - Method in class net.formicary.remoterun.embed.AgentConnection
 
runCommand(String, String...) - Static method in class net.formicary.remoterun.embed.request.MessageHelper
 

S

ServerTrustManager - Class in net.formicary.remoterun.embed
 
ServerTrustManager(X509TrustManager) - Constructor for class net.formicary.remoterun.embed.ServerTrustManager
 
setAgentInfo(RemoteRun.AgentToMaster.AgentInfo) - Method in class net.formicary.remoterun.embed.AgentConnection
 
setCallback(AgentConnectionCallback) - Method in class net.formicary.remoterun.embed.RemoteRunMaster
 
setChannel(Channel) - Method in class net.formicary.remoterun.embed.AgentConnection
 
setConnectionState(ConnectionState) - Method in class net.formicary.remoterun.embed.AgentConnection
 
shutdown() - Method in class net.formicary.remoterun.embed.AgentConnection
Disconnect this agent.
shutdown() - Method in class net.formicary.remoterun.embed.RemoteRunMaster
 

T

TextOutputCallback - Interface in net.formicary.remoterun.embed.callback
 
TextOutputRequest - Class in net.formicary.remoterun.embed.request
Convenience class to wrap a command that expects text output.
TextOutputRequest(RemoteRun.MasterToAgent.Builder, TextOutputCallback) - Constructor for class net.formicary.remoterun.embed.request.TextOutputRequest
Same as new TextOutputRequest(requestBuilder, 4096, UTF_8).
TextOutputRequest(RemoteRun.MasterToAgent.Builder, int, TextOutputCallback) - Constructor for class net.formicary.remoterun.embed.request.TextOutputRequest
Same as new TextOutputRequest(requestBuilder, maxLineLength, UTF_8).
TextOutputRequest(RemoteRun.MasterToAgent.Builder, int, Charset, TextOutputCallback) - Constructor for class net.formicary.remoterun.embed.request.TextOutputRequest
 
toString() - Method in class net.formicary.remoterun.embed.AgentConnection
 
toString() - Method in class net.formicary.remoterun.embed.RemoteRunMaster
 

U

upload(Path, String, UploadCompleteCallback) - Method in class net.formicary.remoterun.embed.AgentConnection
Initiate the upload of a file from master to agent.
uploadComplete(AgentConnection, long, String, boolean) - Method in interface net.formicary.remoterun.embed.callback.UploadCompleteCallback
 
UploadCompleteCallback - Interface in net.formicary.remoterun.embed.callback
 

V

valueOf(String) - Static method in enum net.formicary.remoterun.embed.ConnectionState
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.formicary.remoterun.embed.ConnectionState
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(RemoteRun.MasterToAgent) - Method in class net.formicary.remoterun.embed.AgentConnection
Transmit a message that has already been given a unique request ID, and commit to handling the responses yourself with the AgentConnectionCallback registered.
write(byte[]) - Method in class net.formicary.remoterun.embed.DecodingBuffer
 
write(byte[], int, int) - Method in class net.formicary.remoterun.embed.DecodingBuffer
 
A B C D E F G L M N O R S T U V W 

Copyright © 2016 Formicary. All rights reserved.