All Downloads are FREE. Search and download functionalities are using the official Maven repository.

aQute.remote.api.Event Maven / Gradle / Ivy

Go to download

A main program (executable JAR) that will listen to port 29998. At first, it can only answer that it is an Envoy (a limited agent). The only function it supports is installing a -runpath. It will then create a framework + agent and transfer the connection to the just installed agent who will then install the bundles. This JAR is a main command for JPM called bndremote. In JPM, it will start up with debug enabled. This JAR does some highly complicated class loading wizardy to ensure that it does not enforce any constraints on the -runpath.

The newest version!
package aQute.remote.api;

import org.osgi.framework.dto.BundleDTO;
import org.osgi.framework.dto.ServiceReferenceDTO;

import aQute.bnd.util.dto.DTO;

/**
 * An event sent from the agent to the supervisor.
 */
public class Event extends DTO {
	public enum Type {
		exit,
		framework
	}

	public Type					type;
	public int					code;
	public BundleDTO			bundle;
	public ServiceReferenceDTO	reference;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy