Skip navigation links
Ignite - In-Memory Data Fabric
B C F G I L O S T V 

B

bundle - Variable in class org.apache.ignite.osgi.classloaders.BundleDelegatingClassLoader
The bundle which loaded Ignite.
BundleDelegatingClassLoader - Class in org.apache.ignite.osgi.classloaders
A ClassLoader implementation delegating to a given OSGi bundle, and to the specified ClassLoader as a fallback.
BundleDelegatingClassLoader(Bundle) - Constructor for class org.apache.ignite.osgi.classloaders.BundleDelegatingClassLoader
Constructor.
BundleDelegatingClassLoader(Bundle, ClassLoader) - Constructor for class org.apache.ignite.osgi.classloaders.BundleDelegatingClassLoader
Constructor.

C

classloaders() - Static method in class org.apache.ignite.osgi.IgniteOsgiUtils
Returns a Map of Ignite instances and the classloaders of the Bundles they were started from.
classLoadingStrategy() - Method in class org.apache.ignite.osgi.IgniteAbstractOsgiContextActivator
Override this method to indicate which classloading strategy to use.
classNotFoundException(String) - Method in class org.apache.ignite.osgi.classloaders.BundleDelegatingClassLoader
clsLdr - Variable in class org.apache.ignite.osgi.classloaders.BundleDelegatingClassLoader
The fallback classloader, expected to be the ignite-core classloader.
ContainerSweepClassLoader - Class in org.apache.ignite.osgi.classloaders
A ClassLoader implementation that first attempts to load the class from the associated Bundle.
ContainerSweepClassLoader(Bundle) - Constructor for class org.apache.ignite.osgi.classloaders.ContainerSweepClassLoader
Constructor with a Bundle only.
ContainerSweepClassLoader(Bundle, ClassLoader) - Constructor for class org.apache.ignite.osgi.classloaders.ContainerSweepClassLoader
Constructor with a Bundle and another ClassLoader to check.

F

findClass(String) - Method in class org.apache.ignite.osgi.classloaders.BundleDelegatingClassLoader
findResource(String) - Method in class org.apache.ignite.osgi.classloaders.BundleDelegatingClassLoader
findResources(String) - Method in class org.apache.ignite.osgi.classloaders.BundleDelegatingClassLoader
Finds a given resource from within the BundleDelegatingClassLoader.bundle.

G

getBundle() - Method in class org.apache.ignite.osgi.classloaders.BundleDelegatingClassLoader
Returns the Bundle to which this ClassLoader is associated.
gridCount() - Static method in class org.apache.ignite.osgi.IgniteOsgiUtils
Returns the number of grids currently running in this OSGi container.

I

ignite - Variable in class org.apache.ignite.osgi.IgniteAbstractOsgiContextActivator
The instance of Ignite started by this Activator.
IgniteAbstractOsgiContextActivator - Class in org.apache.ignite.osgi
This BundleActivator starts Apache Ignite inside the OSGi container when the bundle is started.
IgniteAbstractOsgiContextActivator() - Constructor for class org.apache.ignite.osgi.IgniteAbstractOsgiContextActivator
 
igniteConfiguration() - Method in class org.apache.ignite.osgi.IgniteAbstractOsgiContextActivator
Override this method to provide the Ignite configuration this bundle will start.
IgniteOsgiUtils - Class in org.apache.ignite.osgi
Helper class for OSGi.
isOsgi() - Static method in class org.apache.ignite.osgi.IgniteOsgiUtils
Returns whether we are running in an OSGi environment.

L

loadClass(String, boolean) - Method in class org.apache.ignite.osgi.classloaders.BundleDelegatingClassLoader
Loads a class trying the BundleDelegatingClassLoader.bundle first, falling back to the ClassLoader BundleDelegatingClassLoader.clsLdr.
loadClass(String, boolean) - Method in class org.apache.ignite.osgi.classloaders.ContainerSweepClassLoader
Runs the same logic to find the class as BundleDelegatingClassLoader, but if not found, sweeps the OSGi container to locate the first Bundle that can load the class, and uses it to do so.

O

onAfterStart(BundleContext, Throwable) - Method in class org.apache.ignite.osgi.IgniteAbstractOsgiContextActivator
This method is called after Ignite initialises, only if initialization succeeded.
onAfterStop(BundleContext, Throwable) - Method in class org.apache.ignite.osgi.IgniteAbstractOsgiContextActivator
This method is called after Ignite stops, only if the operation succeeded.
onBeforeStart(BundleContext) - Method in class org.apache.ignite.osgi.IgniteAbstractOsgiContextActivator
This method is called before Ignite initialises.
onBeforeStop(BundleContext) - Method in class org.apache.ignite.osgi.IgniteAbstractOsgiContextActivator
This method is called before Ignite stops.
org.apache.ignite.osgi - package org.apache.ignite.osgi
Contains OSGi related classes.
org.apache.ignite.osgi.classloaders - package org.apache.ignite.osgi.classloaders
Contains implementation of OSGi class loaders.
OSGI_SERVICE_PROP_IGNITE_NAME - Static variable in class org.apache.ignite.osgi.IgniteAbstractOsgiContextActivator
OSGI service property name.
OsgiClassLoadingStrategyType - Enum in org.apache.ignite.osgi.classloaders
Enum for the user to indicate which type of ClassLoader Ignite should use.

S

start(BundleContext) - Method in class org.apache.ignite.osgi.IgniteAbstractOsgiContextActivator
Method invoked by OSGi to start the bundle.
stop(BundleContext) - Method in class org.apache.ignite.osgi.IgniteAbstractOsgiContextActivator
Stops Ignite when the bundle is stopping.
sweepContainer(String) - Method in class org.apache.ignite.osgi.classloaders.ContainerSweepClassLoader
Sweeps the OSGi container to find the first Bundle that can load the class.

T

toString() - Method in class org.apache.ignite.osgi.classloaders.BundleDelegatingClassLoader

V

valueOf(String) - Static method in enum org.apache.ignite.osgi.classloaders.OsgiClassLoadingStrategyType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.ignite.osgi.classloaders.OsgiClassLoadingStrategyType
Returns an array containing the constants of this enum type, in the order they are declared.
B C F G I L O S T V 
Skip navigation links
Ignite - In-Memory Data Fabric

2018 Copyright © Apache Software Foundation
Ignite Fabric :   ver. 2.5.1-p166
Release Date :   September 3 2019