Skip navigation links
Bndtools https://bndtools.org/
A B C D E G I J L N O P R S T U V 

A

abort() - Method in interface aQute.remote.api.Agent
Abort the remote agent.
addFile(File) - Method in class aQute.remote.util.AgentSupervisor
 
Agent - Interface in aQute.remote.api
An agent runs on remote OSGi framework and provides the means to control this framework.
AGENT_SERVER_PORT_KEY - Static variable in interface aQute.remote.api.Agent
The property key to set the agent's port.
AgentSupervisor<Supervisor,Agent> - Class in aQute.remote.util
This is a base class that provides the basic functionality of a supervisor.
AgentSupervisor() - Constructor for class aQute.remote.util.AgentSupervisor
 
aQute.bnd.util.dto - package aQute.bnd.util.dto
 
aQute.remote.api - package aQute.remote.api
 
aQute.remote.util - package aQute.remote.util
 

B

bundle - Variable in class aQute.remote.api.Event
 

C

close() - Method in class aQute.remote.util.AgentSupervisor
 
close() - Method in class aQute.remote.util.Link
 
code - Variable in class aQute.remote.api.Event
 
COMMAND_SESSION - Static variable in interface aQute.remote.api.Agent
The port for attaching to a remote Gogo CommandSession
connect(Class<Agent>, Supervisor, String, int) - Method in class aQute.remote.util.AgentSupervisor
 
connect(Class<Agent>, Supervisor, String, int, int) - Method in class aQute.remote.util.AgentSupervisor
 
CONSOLE - Static variable in interface aQute.remote.api.Agent
The port for System.in, out, err redirecting.
createFramework(String, Collection<String>, Map<String, Object>) - Method in interface aQute.remote.api.Agent
This method is only implemented in the Envoy (the pre-Agent).

D

DEFAULT_PORT - Static variable in interface aQute.remote.api.Agent
The default port.
deploy(String, File) - Method in class aQute.remote.util.JMXBundleDeployer
Gets the current list of installed bsns, compares it to the bsn provided.
DTO - Class in aQute.bnd.util.dto
Super type for Data Transfer Objects.
DTO() - Constructor for class aQute.bnd.util.dto.DTO
 

E

Event - Class in aQute.remote.api
An event sent from the agent to the supervisor.
Event() - Constructor for class aQute.remote.api.Event
 
event(Event) - Method in interface aQute.remote.api.Supervisor
An event sent from the agent.
Event.Type - Enum in aQute.remote.api
 
exit(int) - Method in class aQute.remote.util.AgentSupervisor
 
exitCode - Variable in class aQute.remote.util.AgentSupervisor
 

G

getAgent() - Method in class aQute.remote.util.AgentSupervisor
 
getBundleRevisons(long...) - Method in interface aQute.remote.api.Agent
Get the Bundle Revisions for the given ids.
getBundles(long...) - Method in interface aQute.remote.api.Agent
Get the Bundles for the given ids.
getFile(String) - Method in interface aQute.remote.api.Supervisor
Return the contents of the file that has the given SHA-1.
getFile(String) - Method in class aQute.remote.util.AgentSupervisor
 
getFramework() - Method in interface aQute.remote.api.Agent
Get the framework DTO
getInput() - Method in class aQute.remote.util.Link
 
getOutput() - Method in class aQute.remote.util.Link
 
getRemote() - Method in class aQute.remote.util.Link
 
getSystemProperties() - Method in interface aQute.remote.api.Agent
Get the remote's system's System properties

I

install(String, String) - Method in interface aQute.remote.api.Agent
Install a new bundle at the given bundle location.
installFromURL(String, String) - Method in interface aQute.remote.api.Agent
Install a new bundle at the given location using a url to get the stream.
installWithData(String, byte[]) - Method in interface aQute.remote.api.Agent
Install or update a bundle from the specified byte array instance.
isEnvoy() - Method in interface aQute.remote.api.Agent
An Envoy is an agent that can install a framework (well, -runpath) and launch it with an Agent.
isOpen() - Method in class aQute.remote.util.AgentSupervisor
 
isOpen() - Method in class aQute.remote.util.Link
 

J

JMXBundleDeployer - Class in aQute.remote.util
This class will try to connect to a remote OSGi framework using JMX and will deploy a bundle for you, by deploy, that means install the bundle if it doesn't existing in the remote runtime or update the bundle if it already exists.
JMXBundleDeployer() - Constructor for class aQute.remote.util.JMXBundleDeployer
 
JMXBundleDeployer(int) - Constructor for class aQute.remote.util.JMXBundleDeployer
 
JMXBundleDeployer(String) - Constructor for class aQute.remote.util.JMXBundleDeployer
 
join() - Method in class aQute.remote.util.AgentSupervisor
 

L

Link<L,R> - Class in aQute.remote.util
This is a simple RPC module that has a R and L interface.
Link(Class<R>, L, InputStream, OutputStream) - Constructor for class aQute.remote.util.Link
 
Link(Class<R>, L, DataInputStream, DataOutputStream) - Constructor for class aQute.remote.util.Link
 
Link(Class<R>, L, Socket) - Constructor for class aQute.remote.util.Link
 
listBundles() - Method in class aQute.remote.util.JMXBundleDeployer
Calls osgi.core bundleState MBean listBundles operation

N

NONE - Static variable in interface aQute.remote.api.Agent
The port for having no redircet of IO

O

open() - Method in class aQute.remote.util.Link
 

P

ping() - Method in interface aQute.remote.api.Agent
Ping the remote agent to see if it is still alive.
PORT_P - Static variable in interface aQute.remote.api.Agent
The pattern for a server port specification: [<interface>:]<port> .

R

redirect(int) - Method in interface aQute.remote.api.Agent
Redirect I/O from port.
reference - Variable in class aQute.remote.api.Event
 
run() - Method in class aQute.remote.util.Link
 

S

setAgent(Link<Supervisor, Agent>) - Method in class aQute.remote.util.AgentSupervisor
 
setRemote(Object) - Method in class aQute.remote.util.Link
 
shell(String) - Method in interface aQute.remote.api.Agent
Execute a remote command on Gogo (if present) and return the result.
start(long...) - Method in interface aQute.remote.api.Agent
Start a number of bundles
stderr(String) - Method in interface aQute.remote.api.Supervisor
Redirected standard error.
stdin(String) - Method in interface aQute.remote.api.Agent
Send a text to the potentially redirected stdin stream so that remotely executing code will read it from an InputStream.
stdout(String) - Method in interface aQute.remote.api.Supervisor
Redirected standard output
stop(long...) - Method in interface aQute.remote.api.Agent
Stop a number of bundles
Supervisor - Interface in aQute.remote.api
A Supervisor handles the initiating side of a session with a remote agent.

T

terminate(Exception) - Method in class aQute.remote.util.Link
 
toString() - Method in class aQute.bnd.util.dto.DTO
Return a string representation of this DTO suitable for use when debugging.
transfer(Object) - Method in class aQute.remote.util.Link
 
type - Variable in class aQute.remote.api.Event
 

U

uninstall(long...) - Method in interface aQute.remote.api.Agent
Uninstall a number of bundles
uninstall(String) - Method in class aQute.remote.util.JMXBundleDeployer
Uninstall a bundle by passing in its Bundle-SymbolicName.
uninstall(long) - Method in class aQute.remote.util.JMXBundleDeployer
Calls through directly to the OSGi frameworks MBean uninstallBundle operation
update(Map<String, String>) - Method in interface aQute.remote.api.Agent
Update the bundles in the framework.
update(long, String) - Method in interface aQute.remote.api.Agent
Updates a single bundle by id in the framework.
updateFromURL(long, String) - Method in interface aQute.remote.api.Agent
Updates a single bundle from a url

V

valueOf(String) - Static method in enum aQute.remote.api.Event.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum aQute.remote.api.Event.Type
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E G I J L N O P R S T U V 
Skip navigation links
Copyright (c) aQute SARL (2000, 2019) and others. All Rights Reserved.

Copyright (c) aQute SARL (2000, 2019) and others. All Rights Reserved.