BundleType

public enum BundleType

Represents a logical bundle type. Used for determining startup order.

Enum Constants

FRAGMENT_BUNDLE

public static final BundleType FRAGMENT_BUNDLE

A fragment bundle, this should not be started(per OSGi spec), they attach themselves to the host.

FRAMEWORK_BUNDLE

public static final BundleType FRAMEWORK_BUNDLE

The OSGi framework bundle

HTTP_BUNDLE

public static final BundleType HTTP_BUNDLE

The HTTP bridge bundle, required for HTTP access to MOTECH.

MDS_BUNDLE

public static final BundleType MDS_BUNDLE

The Motech DataServices bundle. Required special treatment due to its nature of changing class definitions on the fly.

MOTECH_MODULE

public static final BundleType MOTECH_MODULE

A regular Motech module, starts after the platform.

PLATFORM_BUNDLE_POST_WS

public static final BundleType PLATFORM_BUNDLE_POST_WS

All platform bundles not included in the other platform bundle types.

PLATFORM_BUNDLE_PRE_MDS

public static final BundleType PLATFORM_BUNDLE_PRE_MDS

Bundles that MDS depends on - commons bundles, osgi-web-util, server-api and config-core.

PLATFORM_BUNDLE_PRE_WS

public static final BundleType PLATFORM_BUNDLE_PRE_WS

Bundles required for Web-security to start. These are event and server-config.

THIRD_PARTY_BUNDLE

public static final BundleType THIRD_PARTY_BUNDLE

This a 3rd party bundle, a library.

WS_BUNDLE

public static final BundleType WS_BUNDLE

The web-security bundle. Gets special treatment due to its crucial nature.