public class EclipseErrorHandler extends Object implements AdaptorHook, HookConfigurator
Constructor and Description |
---|
EclipseErrorHandler() |
public void frameworkStart(BundleContext context) throws BundleException
AdaptorHook
FrameworkAdaptor.frameworkStart(BundleContext)
.
This method allows an adaptor hook to execute code when the framework is starting
(e.g. to register services).frameworkStart
in interface AdaptorHook
context
- the system bundle contextBundleException
public void frameworkStop(BundleContext context) throws BundleException
AdaptorHook
FrameworkAdaptor.frameworkStop(BundleContext)
.
This method allows an adaptor hook to execute code when the framework is stopped
(e.g. to unregister services).frameworkStop
in interface AdaptorHook
context
- the system bundle contextBundleException
public void frameworkStopping(BundleContext context)
AdaptorHook
FrameworkAdaptor.frameworkStopping(BundleContext)
.
This method allows an adaptor hook to execute code when the framework is about to start
the shutdown process.frameworkStopping
in interface AdaptorHook
context
- the system bundle contextpublic void addProperties(Properties properties)
AdaptorHook
FrameworkAdaptor.getProperties()
.
This method allows an adaptor hook to add property values to the adaptor
properties object.addProperties
in interface AdaptorHook
properties
- the adaptor properties object.public URLConnection mapLocationToURLConnection(String location) throws IOException
AdaptorHook
FrameworkAdaptor.mapLocationToURLConnection(String)
.
The adaptor will call this method for each configured adaptor hook until one
adaptor hook returns a non-null value. If no adaptor hook returns a non-null value
then the adaptor will perform the default behavior.mapLocationToURLConnection
in interface AdaptorHook
location
- a bundle location string to be converted to a URLConnectionIOException
public void handleRuntimeError(Throwable error)
AdaptorHook
FrameworkAdaptor.handleRuntimeError(Throwable)
.
The adaptor will call this method for each configured adaptor hook.handleRuntimeError
in interface AdaptorHook
error
- the unexpected error that occured.public void addHooks(HookRegistry hookRegistry)
HookConfigurator
addHooks
in interface HookConfigurator
hookRegistry
- the hook registry used to add hookspublic FrameworkLog createFrameworkLog()
AdaptorHook
FrameworkAdaptor.getFrameworkLog()
.
The adaptor will call this method for each configured adaptor hook until one
adaptor hook returns a non-null value. If no adaptor hook returns a non-null value
then the adaptor will return null.createFrameworkLog
in interface AdaptorHook
public void initialize(BaseAdaptor initAdaptor)
AdaptorHook
FrameworkAdaptor.initialize(EventPublisher)
.
This method allows an adaptor hook to save the adaptor object for later.initialize
in interface AdaptorHook
initAdaptor
- the adaptor object associated with this AdaptorHook.Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.