com.sun.jbi.framework |
Provides the run-time framework for the JSR208 Reference Implementation in the
JavaTM programming language.
|
Java Source File Name | Type | Comment |
AbstractComponent.java | Class | This is an abstract class that all test components can inherit from. |
Binding.java | Class | This is an implementation of a Binding Component that is purely for
unit testing. |
BindingBadGetLifeCycle.java | Class | This is an implementation of a Binding Component that is purely for
unit testing. |
BindingBootstrap.java | Class | This is an implementation of the bootstrap class for a Binding Component
that is purely for unit testing. |
BindingBootstrapExtension.java | Class | This class implements the MBean for the test Binding bootstrap extension. |
BindingBootstrapExtensionMBean.java | Interface | This interface defines the MBean for the test Binding bootstrap extension. |
BindingBootstrapUpgrade.java | Class | This is an implementation of the bootstrap class for a Binding Component
that is purely for unit testing. |
BindingNullGetLifeCycle.java | Class | This is an implementation of a Binding Component that is purely for
unit testing. |
BindingUpgrade.java | Class | This is an implementation of a Binding Component that is purely for
unit testing. |
ClassLoaderFactory.java | Class | This is the implementation of the ClassLoaderFactory.
It acts as a factory and cache to create and retrieve different types of
classloaders and classloader chains for use in the JBI Framework. |
CLUtils.java | Class | |
Component.java | Class | This class holds information about a Binding Component (BC) or a Service
Engine (SE). |
ComponentConfiguration.java | Class | The ComponentConfiguration is a dynamic facade MBean for component configuration.
This MBean provides a facade for managing component static, variable and
named configuration.
This ComponentExtension MBean is registered for each installation of the component
on a target i.e it is target specific. |
ComponentContext.java | Class | Contains global JBI information for a component to use during its processing.
During installation/uninstallation processing, the component can access this
context through the InstallationContext . |
ComponentFramework.java | Class | This is the implementation of the Component Framework, which provides
for the installation, uninstallation, and runtime management of Binding
Components, Service Engines, and Shared Libraries within the JBI framework. |
ComponentInstaller.java | Class | This class implements the InstallerMBean for a Component (BC or SE). |
ComponentLifeCycle.java | Class | This class implements the LifeCycleMBean for a Component (BC or SE). |
ComponentLifeCycleMBean.java | Interface | This ComponentLifeCycleMBean extends the public interface to add a
getter for the DeployerMBean name. |
ComponentLogger.java | Class | This class implements the ComponentLoggerMBean for a Component (BC or SE). |
ComponentLoggerMBean.java | Interface | This interface defines the LoggerMBean for a Component (BC or SE). |
ComponentOperation.java | Class | This class extends the Operation abstract class, and is designed to run on a
separate thread. |
ComponentRegistry.java | Class | This is the implementation of the Component Registry, which provides
for registration of Shared Libraries, Binding Components, and Service
Engines within the JBI environment. |
ComponentStartup.java | Class | This class is used to run a thread that performs component-related tasks
at the beginning and end of JBI framework startup. |
ComponentStatistics.java | Class | This class implements the MBean for collection of statistics for a single
installed component. |
Constants.java | Class | Global constants shared by framework junit tests. |
CustomClassLoader.java | Class | Implementation of a custom class loader. |
DelegatingClassLoader.java | Class | Implementation of a Component's delegating classloader.
There is one instance of this classloader per component.
This classloader walks through a chain of shared classloaders
to try and load a class. |
Deployer.java | Class | This class implements the DeployerMBean for a component (BC or SE). |
DeployerMBean.java | Interface | This is the framework-provided version of the DeployerMBean for use with
the ServiceUnitManager SPI of a component. |
Engine.java | Class | This is an implementation of a Service Engine that is purely for
unit testing. |
EngineBadGetLifeCycle.java | Class | This is an implementation of a Service Engine that is purely for
unit testing. |
EngineBootstrap.java | Class | This is an implementation of the bootstrap class for a Service Engine
that is purely for unit testing. |
EngineNullGetLifeCycle.java | Class | This is an implementation of a Service Engine that is purely for
unit testing. |
EnvironmentContext.java | Class | This context contains data needed by all components and services running in
the JBI environment. |
EnvironmentSetup.java | Class | Utility class to provide the setup for unit tests that require a running
environment. |
EventNotifier.java | Class | This is the instance Event Notifier MBean that generates notifications for
the entire JBI runtime. |
EventNotifierCommon.java | Interface | This interface defines the methods that are used to emit notifications for
events affecting the state of JBI runtime. |
EventNotifierMBean.java | Interface | This interface defines the MBean that generates notifications for all events
affecting the state of JBI runtime. |
FrameworkStatistics.java | Class | This class implements the MBean for collection of statistics for the
framework. |
FrameworkWarningException.java | Class | FrameworkWarningException is a subclass of JBIException that is used for
exceptions that indicate an event has occurred that requires the user to be
warned that an abnormal situation exists. |
JarCache.java | Class | Implements a cache of JarFiles used by Classloader implementations to
load classes and resources. |
JBIFramework.java | Class | This is the top-level class that provides the lifecycle for the JBI
framework. |
LocalStringKeys.java | Interface | This interface contains the property keys used for looking up message
text in the LocalStrings resource bundle.
IMPORTANT: The number of property keys defined in this file must always
match the number of properties defined LocalStrings_en.properties.
The keys defined in this file must all match the keys for the
properties defined in LocalStrings_en.properties. |
Operation.java | Class | This is an abstract class that provides a generalized way for the framework
to perform a set of operations on BCs and SEs in parallel on separate
threads. |
OperationCounter.java | Class | This class provides a counter that is used with a set of threaded operations.
It provides methods for incrementing and decrementing the counter. |
ScaffoldEnvironmentContext.java | Class | This is a test class to provide a simpler framework EnvironmentContext implementation
for use by the TestDeployer class. |
ScaffoldManagementService.java | Class | This is the Management Service of the JBI Framework, which provides
the JMX MBean server and related items. |
ScaffoldPlatformContext.java | Class | This is a test class to provide a simple PlatformContext implementation
for use by the TestEnvironmentContext class. |
ScaffoldRegistry.java | Class | Scaffolded registry implementation to allow unit testing of the framework. |
ServiceUnit.java | Class | This class holds information about Service Unit deployed to a Binding
Component (BC) or Service Engine (SE). |
ServiceUnitFramework.java | Class | This is the implementation of the Service Unit Framework, which provides
an interface to the Service Unit Manager of all components. |
ServiceUnitOperation.java | Class | This class extends the Operation abstract class, and is designed to run on a
separate thread. |
SharedLibrary.java | Class | SharedLibrary holds the name and class path for a Shared Library. |
StringTranslator.java | Class | This is the implementation of the String Translator, which provides services
for internationalization of messages to all services running inside the
JBI environment. |
TestClassLoaderFactory.java | Class | Tests for the various methods on the ClassLoaderFactory class. |
TestComponent.java | Class | Tests for the Component class. |
TestComponentContext.java | Class | Tests for the ComponentContext class. |
TestComponentFramework.java | Class | Tests for the ComponentFramework. |
TestComponentInstaller.java | Class | Tests for the ComponentInstaller class. |
TestComponentLifeCycle.java | Class | Tests for the ComponentLifeCycle class. |
TestComponentLogger.java | Class | Tests for the ComponentLogger class. |
TestComponentOperation.java | Class | Tests for the ComponentOperation class. |
TestComponentRegistry.java | Class | Tests the ComponentRegistry class. |
TestComponentStatistics.java | Class | Tests for ComponentStatistics. |
TestCustomClassLoader.java | Class | Tests for the various methods on the CustomClassLoader class. |
TestDelegatingClassLoader.java | Class | Tests for the various methods on the DelegatingClassLoader class. |
TestDeployer.java | Class | Tests for the Deployer. |
TestEnvironmentContext.java | Class | Tests for the EnvironmentContext class. |
TestEventNotifier.java | Class | Tests for EventNotifier. |
TestFrameworkStatistics.java | Class | Tests for FrameworkStatistics. |
TestLocalStringKeys.java | Class | Tests for the LocalStringKeys class. |
TestOperation.java | Class | Tests for the Operation class. |
TestOperationCounter.java | Class | Tests for the OperationCounter class. |
TestServiceUnit.java | Class | Tests the ServiceUnit class. |
TestServiceUnitFramework.java | Class | Tests for the ServiceUnitFramework. |
TestServiceUnitOperation.java | Class | Tests for the ServiceUnitOperation. |
TestSharedLibrary.java | Class | Tests the SharedLibrary class. |
TestStringTranslator.java | Class | Tests for the StringTranslator class. |
TestXmlUtil.java | Class | Tests for the Component class. |
TimeOutException.java | Class | TimeOutException is a subclass of JBIException that is used for exceptions
that indicate a call to a method in a Component has timed out. |
XmlParseException.java | Class | XmlParseException is used to indicate that an error has occurred during
the processing of an XML document. |
XmlUtil.java | Class | This class provides utility methods for accessing data from XML documents. |