A B C D E F G I L M O R S 

A

AbstractDeployer - Class in org.ow2.chameleon.core.services
A default implementation of the deployer.
AbstractDeployer() - Constructor for class org.ow2.chameleon.core.services.AbstractDeployer
 
accept(File) - Method in class org.ow2.chameleon.core.activators.BundleDeployer
 
accept(File) - Method in interface org.ow2.chameleon.core.services.Deployer
 
accept(File) - Method in class org.ow2.chameleon.core.services.DirectoryBasedDeployer
 
accept(File) - Method in class org.ow2.chameleon.core.services.ExtensionBasedDeployer
 
acquireReadLockIfNotHeld() - Method in class org.ow2.chameleon.core.activators.DirectoryMonitor
Acquires the read lock only and only if no read lock is already held by the current thread.
acquireWriteLockIfNotHeld() - Method in class org.ow2.chameleon.core.activators.DirectoryMonitor
Acquires the write lock only and only if the write lock is not already held by the current thread.
addActivators(BundleActivator...) - Method in class org.ow2.chameleon.core.utils.FrameworkManager
 
addActivators(List<BundleActivator>) - Method in class org.ow2.chameleon.core.utils.FrameworkManager
 
addingService(ServiceReference) - Method in class org.ow2.chameleon.core.activators.DirectoryMonitor
 

B

BundleDeployer - Class in org.ow2.chameleon.core.activators
Bundle deployer.
BundleDeployer() - Constructor for class org.ow2.chameleon.core.activators.BundleDeployer
 
BundleHelper - Class in org.ow2.chameleon.core.utils
Utility function on bundles
BundleHelper() - Constructor for class org.ow2.chameleon.core.utils.BundleHelper
 

C

Chameleon - Class in org.ow2.chameleon.core
Chameleon main entry point.
Chameleon(File, boolean) - Constructor for class org.ow2.chameleon.core.Chameleon
Creates a chameleon instance.
Chameleon(ChameleonConfiguration) - Constructor for class org.ow2.chameleon.core.Chameleon
Creates a chameleon instance.
Chameleon(boolean) - Constructor for class org.ow2.chameleon.core.Chameleon
Creates a Chameleon instance.
Chameleon(String, boolean) - Constructor for class org.ow2.chameleon.core.Chameleon
Creates a Chameleon instance.
CHAMELEON_APPLICATION_MONITORING_PROPERTY - Static variable in class org.ow2.chameleon.core.Constants
 
CHAMELEON_APPLICATION_PROPERTY - Static variable in class org.ow2.chameleon.core.Constants
 
CHAMELEON_CORE_PROPERTY - Static variable in class org.ow2.chameleon.core.Constants
 
CHAMELEON_LOGGER_CONFIGURATION - Static variable in class org.ow2.chameleon.core.Constants
The default location of the logger configuration.
CHAMELEON_LOGGER_NAME - Static variable in class org.ow2.chameleon.core.Constants
The chameleon logger name.
CHAMELEON_MONITORING_PERIOD_PROPERTY - Static variable in class org.ow2.chameleon.core.Constants
 
CHAMELEON_PROPERTIES_FILE - Static variable in class org.ow2.chameleon.core.Constants
The default chameleon properties file.
CHAMELEON_RUNTIME_MONITORING_PROPERTY - Static variable in class org.ow2.chameleon.core.Constants
 
CHAMELEON_RUNTIME_PROPERTY - Static variable in class org.ow2.chameleon.core.Constants
 
ChameleonConfiguration - Class in org.ow2.chameleon.core
Manages properties
ChameleonConfiguration(File) - Constructor for class org.ow2.chameleon.core.ChameleonConfiguration
 
close() - Method in class org.ow2.chameleon.core.services.AbstractDeployer
 
close() - Method in interface org.ow2.chameleon.core.services.Deployer
 
close() - Method in class org.ow2.chameleon.core.services.DirectoryBasedDeployer
 
close() - Method in class org.ow2.chameleon.core.services.ExtensionBasedDeployer
 
ConfigDeployer - Class in org.ow2.chameleon.core.activators
Bundle deployer.
ConfigDeployer() - Constructor for class org.ow2.chameleon.core.activators.ConfigDeployer
 
configure(ChameleonConfiguration) - Static method in class org.ow2.chameleon.core.utils.LogbackUtil
Loads logback configuration and gets the root logger.
Constants - Class in org.ow2.chameleon.core
Constants.
Constants() - Constructor for class org.ow2.chameleon.core.Constants
 
context() - Method in class org.ow2.chameleon.core.Chameleon
Retrieves the bundle context of the underlying framework.
CoreActivator - Class in org.ow2.chameleon.core.activators
Core activator.
CoreActivator(File, boolean) - Constructor for class org.ow2.chameleon.core.activators.CoreActivator
Creates the core activator.
create(Map<String, String>) - Static method in class org.ow2.chameleon.core.utils.FrameworkUtil
 
createChameleon(String[]) - Static method in class org.ow2.chameleon.core.Main
Creates the Chameleon instance.The instance is not started.

D

Deployer - Interface in org.ow2.chameleon.core.services
An interface to extend deployer capability of Chameleon.
deployers - Variable in class org.ow2.chameleon.core.activators.DirectoryMonitor
List of deployers
DirectoryBasedDeployer - Class in org.ow2.chameleon.core.services
A default implementation of the deployer accepting file by extension.
DirectoryBasedDeployer(File) - Constructor for class org.ow2.chameleon.core.services.DirectoryBasedDeployer
 
DirectoryBasedDeployer(String) - Constructor for class org.ow2.chameleon.core.services.DirectoryBasedDeployer
 
DirectoryMonitor - Class in org.ow2.chameleon.core.activators
Monitors a directory.
DirectoryMonitor(File, long) - Constructor for class org.ow2.chameleon.core.activators.DirectoryMonitor
 
DirectoryMonitor(File) - Constructor for class org.ow2.chameleon.core.activators.DirectoryMonitor
 

E

ExtensionBasedDeployer - Class in org.ow2.chameleon.core.services
A default implementation of the deployer accepting file by extension.
ExtensionBasedDeployer(String[]) - Constructor for class org.ow2.chameleon.core.services.ExtensionBasedDeployer
 
ExtensionBasedDeployer(String) - Constructor for class org.ow2.chameleon.core.services.ExtensionBasedDeployer
 
ExtensionBasedDeployer(List<String>) - Constructor for class org.ow2.chameleon.core.services.ExtensionBasedDeployer
 

F

framework() - Method in class org.ow2.chameleon.core.Chameleon
Retrieves the underlying framework.
FrameworkManager - Class in org.ow2.chameleon.core.utils
Framework keeper.
FrameworkManager(Chameleon, ChameleonConfiguration) - Constructor for class org.ow2.chameleon.core.utils.FrameworkManager
 
FrameworkUtil - Class in org.ow2.chameleon.core.utils
Utility function to launch the underlying OSGi Framework.
FrameworkUtil() - Constructor for class org.ow2.chameleon.core.utils.FrameworkUtil
 
Functions - Class in org.ow2.chameleon.core.utils
Some functional utilities built on top of Guava.
Functions() - Constructor for class org.ow2.chameleon.core.utils.Functions
 

G

get(String, String) - Method in class org.ow2.chameleon.core.ChameleonConfiguration
 
get() - Method in class org.ow2.chameleon.core.utils.FrameworkManager
 
getBaseDirectory() - Method in class org.ow2.chameleon.core.ChameleonConfiguration
 
getBoolean(String, boolean) - Method in class org.ow2.chameleon.core.ChameleonConfiguration
 
getDirectory(String, boolean) - Method in class org.ow2.chameleon.core.ChameleonConfiguration
 
getExtensions() - Method in class org.ow2.chameleon.core.services.ExtensionBasedDeployer
 
getFile(String, boolean) - Method in class org.ow2.chameleon.core.ChameleonConfiguration
 
getFrameworkFactory() - Static method in class org.ow2.chameleon.core.utils.FrameworkUtil
Simple method to parse META-INF/services file for framework factory.
getInt(String, int) - Method in class org.ow2.chameleon.core.ChameleonConfiguration
 
getRelativeFile(String) - Method in class org.ow2.chameleon.core.ChameleonConfiguration
 

I

initFrameworkConfiguration() - Method in class org.ow2.chameleon.core.ChameleonConfiguration
 
initializeLoggingSystem(ChameleonConfiguration) - Static method in class org.ow2.chameleon.core.Chameleon
Initialized the logging framework (backend).
installBundles() - Method in class org.ow2.chameleon.core.activators.CoreActivator
 
isBundle(File) - Static method in class org.ow2.chameleon.core.utils.BundleHelper
Checks whether the given file is a bundle or not.
isFragment(Bundle) - Static method in class org.ow2.chameleon.core.utils.BundleHelper
Checks if a bundle is a fragment.
isInteractiveModeEnabled() - Method in class org.ow2.chameleon.core.ChameleonConfiguration
 

L

loadChameleonProperties() - Method in class org.ow2.chameleon.core.ChameleonConfiguration
 
loadSystemProperties() - Method in class org.ow2.chameleon.core.ChameleonConfiguration
Loads system properties.
LogActivator - Class in org.ow2.chameleon.core.activators
Starts the logging support.
LogActivator(Logger) - Constructor for class org.ow2.chameleon.core.activators.LogActivator
Creates a log activator.
LogbackUtil - Class in org.ow2.chameleon.core.utils
Gets the root logger configured from the default logger configuration file.
LogbackUtil() - Constructor for class org.ow2.chameleon.core.utils.LogbackUtil
 
logged(LogEntry) - Method in class org.ow2.chameleon.core.activators.LogActivator
A message were logged in the log service.
logger - Variable in class org.ow2.chameleon.core.activators.DirectoryMonitor
A logger.
logger - Variable in class org.ow2.chameleon.core.services.AbstractDeployer
A logger.
logger - Variable in class org.ow2.chameleon.core.services.DirectoryBasedDeployer
A logger.
logger - Variable in class org.ow2.chameleon.core.services.ExtensionBasedDeployer
A logger.

M

Main - Class in org.ow2.chameleon.core
Chameleon's core main Entry Point.
main(String[]) - Static method in class org.ow2.chameleon.core.Main
Main method.
map(Iterable<I>, Function<I, O>) - Static method in class org.ow2.chameleon.core.utils.Functions
Maps a given set to another set by applying the mapping function to all elements of the input set.
modifiedService(ServiceReference, Object) - Method in class org.ow2.chameleon.core.activators.DirectoryMonitor
 

O

onFileChange(File) - Method in class org.ow2.chameleon.core.services.AbstractDeployer
 
onFileChange(File) - Method in interface org.ow2.chameleon.core.services.Deployer
 
onFileChange(File) - Method in class org.ow2.chameleon.core.services.DirectoryBasedDeployer
 
onFileChange(File) - Method in class org.ow2.chameleon.core.services.ExtensionBasedDeployer
 
onFileCreate(File) - Method in class org.ow2.chameleon.core.activators.BundleDeployer
 
onFileCreate(File) - Method in class org.ow2.chameleon.core.activators.ConfigDeployer
 
onFileCreate(File) - Method in class org.ow2.chameleon.core.services.AbstractDeployer
 
onFileCreate(File) - Method in interface org.ow2.chameleon.core.services.Deployer
 
onFileCreate(File) - Method in class org.ow2.chameleon.core.services.DirectoryBasedDeployer
 
onFileCreate(File) - Method in class org.ow2.chameleon.core.services.ExtensionBasedDeployer
 
onFileDelete(File) - Method in class org.ow2.chameleon.core.activators.BundleDeployer
 
onFileDelete(File) - Method in class org.ow2.chameleon.core.activators.ConfigDeployer
 
onFileDelete(File) - Method in class org.ow2.chameleon.core.services.AbstractDeployer
 
onFileDelete(File) - Method in interface org.ow2.chameleon.core.services.Deployer
 
onFileDelete(File) - Method in class org.ow2.chameleon.core.services.DirectoryBasedDeployer
 
onFileDelete(File) - Method in class org.ow2.chameleon.core.services.ExtensionBasedDeployer
 
open(Collection<File>) - Method in class org.ow2.chameleon.core.activators.BundleDeployer
It's a good practice to install all bundles and then start them.
open(Collection<File>) - Method in class org.ow2.chameleon.core.services.AbstractDeployer
 
open(Collection<File>) - Method in interface org.ow2.chameleon.core.services.Deployer
 
open(Collection<File>) - Method in class org.ow2.chameleon.core.services.DirectoryBasedDeployer
 
open(Collection<File>) - Method in class org.ow2.chameleon.core.services.ExtensionBasedDeployer
 
org.ow2.chameleon.core - package org.ow2.chameleon.core
 
org.ow2.chameleon.core.activators - package org.ow2.chameleon.core.activators
 
org.ow2.chameleon.core.services - package org.ow2.chameleon.core.services
 
org.ow2.chameleon.core.utils - package org.ow2.chameleon.core.utils
 
OSGI_STOP_TIMEOUT - Static variable in class org.ow2.chameleon.core.Constants
OSGi stop timeout.

R

releaseReadLockIfHeld() - Method in class org.ow2.chameleon.core.activators.DirectoryMonitor
Releases the read lock only and only if the read lock is held by the current thread.
releaseWriteLockIfHeld() - Method in class org.ow2.chameleon.core.activators.DirectoryMonitor
Releases the write lock only and only if the write lock is held by the current thread.
removedService(ServiceReference, Object) - Method in class org.ow2.chameleon.core.activators.DirectoryMonitor
 

S

serviceChanged(ServiceEvent) - Method in class org.ow2.chameleon.core.activators.ConfigDeployer
 
serviceChanged(ServiceEvent) - Method in class org.ow2.chameleon.core.activators.LogActivator
The Service Listener method.
setInteractiveModeEnabled(boolean) - Method in class org.ow2.chameleon.core.ChameleonConfiguration
 
setLogServiceReference(ServiceReference) - Method in class org.ow2.chameleon.core.activators.LogActivator
Sets the log service reference.
start(BundleContext) - Method in class org.ow2.chameleon.core.activators.BundleDeployer
 
start(BundleContext) - Method in class org.ow2.chameleon.core.activators.ConfigDeployer
 
start(BundleContext) - Method in class org.ow2.chameleon.core.activators.CoreActivator
 
start(BundleContext) - Method in class org.ow2.chameleon.core.activators.DirectoryMonitor
 
start(BundleContext) - Method in class org.ow2.chameleon.core.activators.LogActivator
Initializes LogReaderService tracking.
start() - Method in class org.ow2.chameleon.core.Chameleon
Initializes and Starts the Chameleon frameworks.
start() - Method in class org.ow2.chameleon.core.utils.FrameworkManager
Initializes and Starts the Chameleon frameworks.
stop(BundleContext) - Method in class org.ow2.chameleon.core.activators.BundleDeployer
 
stop(BundleContext) - Method in class org.ow2.chameleon.core.activators.ConfigDeployer
 
stop(BundleContext) - Method in class org.ow2.chameleon.core.activators.CoreActivator
 
stop(BundleContext) - Method in class org.ow2.chameleon.core.activators.DirectoryMonitor
 
stop(BundleContext) - Method in class org.ow2.chameleon.core.activators.LogActivator
Stops Log tracking.
stop() - Method in class org.ow2.chameleon.core.Chameleon
Stops the underlying framework.
stop() - Method in class org.ow2.chameleon.core.utils.FrameworkManager
Stops the underlying framework.
StringUtils - Class in org.ow2.chameleon.core.utils
String Utils methods.
substVars(String, String, Map<String, String>, Properties) - Static method in class org.ow2.chameleon.core.utils.StringUtils
This method performs property variable substitution on the specified value.
SYSTEM_PROPERTIES_FILE - Static variable in class org.ow2.chameleon.core.Constants
The default system properties file.
A B C D E F G I L M O R S 

Copyright © 2009–2013 OW2 Chameleon. All rights reserved.