Index

A B C D E F G H I J K L M N P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractRepository - Class in com.github.fungal.impl.netboot
Represent a base class for a repository implementation
AbstractRepository() - Constructor for class com.github.fungal.impl.netboot.AbstractRepository
Constructor
accept(File, String) - Method in class com.github.fungal.api.util.JarFilter
Accept
accepts(URL) - Method in class com.github.fungal.impl.DeploymentDeployer
Accepts the URL of the deployment
accepts(URL) - Method in interface com.github.fungal.spi.deployers.Deployer
Accepts the URL of the deployment

B

Bean - Class in com.github.fungal.api.deployment
Represents a bean
Bean(String) - Constructor for class com.github.fungal.api.deployment.Bean
Constructor
BeanDeployment - Interface in com.github.fungal.api.deployment
A bean deployment for Fungal
BeanDeploymentImpl - Class in com.github.fungal.impl
A bean deployment for Fungal
BeanDeploymentImpl(URL, List<String>, Map<String, List<Method>>, Map<String, String>, Map<String, String>, Set<String>, Set<String>, KernelImpl) - Constructor for class com.github.fungal.impl.BeanDeploymentImpl
Constructor
beanManagement(boolean) - Method in class com.github.fungal.api.configuration.KernelConfiguration
Enable management of deployed beans; default false
bindAddress(String) - Method in class com.github.fungal.api.configuration.KernelConfiguration
Set the bind address; default null
Bootstrap - Class in com.github.fungal.bootstrap
Represents the bootstrap
Bootstrap() - Constructor for class com.github.fungal.bootstrap.Bootstrap
Constructor

C

Callback - Class in com.github.fungal.impl
The data structure for callbacks
Callback(Class<?>, Method, Object) - Constructor for class com.github.fungal.impl.Callback
Constructor
classLoader(int) - Method in class com.github.fungal.api.configuration.KernelConfiguration
Set the kernel class loader type; default ClassLoaderFactory.TYPE_PARENT_FIRST
ClassLoaderFactory - Class in com.github.fungal.api.classloading
Class loader factory
clear() - Method in class com.github.fungal.impl.ContextImpl
Clear
clearAssertionStatus() - Method in class com.github.fungal.impl.classloader.ExportClassLoader
clearAssertionStatus() - Method in class com.github.fungal.impl.classloader.ParentLastClassLoader
CLI - Class in com.github.fungal.cli
The command line interface for the Fungal kernel
clone() - Method in class com.github.fungal.impl.DeploymentDeployer
Clone
clone() - Method in class com.github.fungal.impl.MainDeployerImpl
Clone
clone() - Method in class com.github.fungal.impl.netboot.Http
Clone the protocol implementation
clone() - Method in interface com.github.fungal.spi.deployers.CloneableDeployer
Clone the deployer
clone() - Method in interface com.github.fungal.spi.netboot.Protocol
Clone the protocol implementation
CloneableDeployer - Interface in com.github.fungal.spi.deployers
The deployer interface for Fungal
close() - Method in class com.github.fungal.api.classloading.KernelClassLoader
Close - no operation as shutdown needs to be called explicit
com.github.fungal.api - package com.github.fungal.api
This package contains the main API for the Fungal kernel
com.github.fungal.api.classloading - package com.github.fungal.api.classloading
Class loader subsystem interface for the Fungal kernel.
com.github.fungal.api.configuration - package com.github.fungal.api.configuration
Configuration files for the Fungal kernel.
com.github.fungal.api.deployer - package com.github.fungal.api.deployer
Interface for the main deployers for the Fungal kernel.
com.github.fungal.api.deployment - package com.github.fungal.api.deployment
This package contains a representation of a bean deployment.
com.github.fungal.api.events - package com.github.fungal.api.events
Event subsystem interface for the Fungal kernel.
com.github.fungal.api.remote - package com.github.fungal.api.remote
The Command interface represents a command that can be invoked remotely.
com.github.fungal.api.util - package com.github.fungal.api.util
This package contains various utilities for the Fungal kernel.
com.github.fungal.bootstrap - package com.github.fungal.bootstrap
This package contains the classes needed to work with bootstrap.xml
com.github.fungal.cli - package com.github.fungal.cli
The command line interface for the Fungal kernel.
com.github.fungal.deployment - package com.github.fungal.deployment
This package contains the classes needed to work with bean deployment XML files
com.github.fungal.impl - package com.github.fungal.impl
This package contains the Fungal kernel implementation
com.github.fungal.impl.classloader - package com.github.fungal.impl.classloader
This package contains the various class loaders for the Fungal kernel implementation
com.github.fungal.impl.netboot - package com.github.fungal.impl.netboot
This package contains the core classes needed to support a netboot kernel setup.
com.github.fungal.impl.remote - package com.github.fungal.impl.remote
This package contains the classes that implements the remote communication protocol for the Fungal kernel.
com.github.fungal.impl.remote.commands - package com.github.fungal.impl.remote.commands
This package contains commands for remote communication
com.github.fungal.spi.deployers - package com.github.fungal.spi.deployers
This package contains the deployer infrastructure for Fungal
com.github.fungal.spi.netboot - package com.github.fungal.spi.netboot
This package contains the SPI for the netboot functionality.
command(Command) - Method in class com.github.fungal.api.configuration.KernelConfiguration
Add a command
Command - Interface in com.github.fungal.api.remote
Represents a command
Communication - Class in com.github.fungal.impl.remote
The communication between client and server
Communication(CommunicationServer, Socket) - Constructor for class com.github.fungal.impl.remote.Communication
Constructor
CommunicationServer - Class in com.github.fungal.impl.remote
The communication server
CommunicationServer(KernelImpl, String, int) - Constructor for class com.github.fungal.impl.remote.CommunicationServer
Constructor
Communicator - Interface in com.github.fungal.api.remote
The Communicator bean allows to register commands at run-time.
CommunicatorImpl - Class in com.github.fungal.impl.remote
The Communicator bean implementation
CommunicatorImpl(CommunicationServer) - Constructor for class com.github.fungal.impl.remote.CommunicatorImpl
Constructor
compare(Deployer, Deployer) - Method in class com.github.fungal.impl.DeployerComparator
Compare
compare(String, String) - Method in class com.github.fungal.impl.classloader.VersionComparator
Compare
compare(URL, URL) - Method in class com.github.fungal.api.configuration.DeploymentOrder
Compare
compress(File, File) - Method in class com.github.fungal.api.util.FileUtil
Compress a directory in a JAR layout to a file
configuration(String) - Method in class com.github.fungal.api.configuration.KernelConfiguration
Set the configuration directory; default config
Constructor - Class in com.github.fungal.api.deployment
Represents a constructor
Constructor() - Constructor for class com.github.fungal.api.deployment.Constructor
Constructor
Context - Interface in com.github.fungal.spi.deployers
Context for a deployment.
ContextImpl - Class in com.github.fungal.impl
Context implementation for a deployment.
copy(File, File) - Method in class com.github.fungal.api.util.FileUtil
Copy
create(int, URL[], ClassLoader) - Static method in class com.github.fungal.api.classloading.ClassLoaderFactory
Create a class loader
create(KernelConfiguration) - Static method in class com.github.fungal.api.KernelFactory
Create a kernel instance
Create - Class in com.github.fungal.api.deployment
Represents a create element
Create() - Constructor for class com.github.fungal.api.deployment.Create
Constructor
createMBean(Object) - Static method in class com.github.fungal.api.util.JMX
Create a MBean representation for the object argument
createMBean(Object, String) - Static method in class com.github.fungal.api.util.JMX
Create a MBean representation for the object argument
createMBean(Object, String, Set<String>) - Static method in class com.github.fungal.api.util.JMX
Create a MBean representation for the object argument
createMBean(Object, String, Set<String>, Map<String, String>) - Static method in class com.github.fungal.api.util.JMX
Create a MBean representation for the object argument
createMBean(Object, String, Set<String>, Map<String, String>, Set<String>, Set<String>) - Static method in class com.github.fungal.api.util.JMX
Create a MBean representation for the object argument

D

delete(File) - Method in class com.github.fungal.api.util.FileUtil
Recursive delete
DependenciesType - Class in com.github.fungal.bootstrap
A dependencies tag
DependenciesType() - Constructor for class com.github.fungal.bootstrap.DependenciesType
Constructor
DependencyTracker - Class in com.github.fungal.impl.netboot
A dependency tracker that makes sure that a dependency is only downloaded once per netboot sequence
DependencyTracker() - Constructor for class com.github.fungal.impl.netboot.DependencyTracker
Constructor
DependencyType - Class in com.github.fungal.bootstrap
A dependency
DependencyType() - Constructor for class com.github.fungal.bootstrap.DependencyType
Constructor
Depends - Class in com.github.fungal.api.deployment
Represents a depends element
Depends() - Constructor for class com.github.fungal.api.deployment.Depends
Constructor
deploy(String) - Method in class com.github.fungal.api.configuration.KernelConfiguration
Set the deploy directory; default deploy
deploy(URL) - Method in interface com.github.fungal.api.deployer.MainDeployer
Deploy uses the kernel class loader as the parent class loader
deploy(URL) - Method in class com.github.fungal.impl.MainDeployerImpl
Deploy uses the kernel class loader as the parent class loader
deploy(URL, Context, ClassLoader) - Method in class com.github.fungal.impl.DeploymentDeployer
Deploy
deploy(URL, Context, ClassLoader) - Method in interface com.github.fungal.spi.deployers.Deployer
Deploy
Deploy - Class in com.github.fungal.impl.remote.commands
Represents a deploy command
Deploy(MainDeployer, HotDeployer) - Constructor for class com.github.fungal.impl.remote.commands.Deploy
Deploy
Deployer - Interface in com.github.fungal.spi.deployers
The deployer interface for Fungal
DeployerComparator - Class in com.github.fungal.impl
DeploymentComparator sorts Deployer instances
DeployerPhases - Interface in com.github.fungal.spi.deployers
Call back methods for the deployer phases
DeployException - Exception in com.github.fungal.spi.deployers
The deploy exception for Fungal
DeployException(String) - Constructor for exception com.github.fungal.spi.deployers.DeployException
Constructs a new exception with the specified detail message.
DeployException(String, Throwable) - Constructor for exception com.github.fungal.spi.deployers.DeployException
Constructs a new exception with the specified detail message and cause.
Deployment - Class in com.github.fungal.deployment
Represents a deployment
Deployment - Interface in com.github.fungal.spi.deployers
The deployment interface for Fungal
Deployment() - Constructor for class com.github.fungal.deployment.Deployment
Constructor
DeploymentDeployer - Class in com.github.fungal.impl
The deployment deployer (deploys .xml files)
DeploymentDeployer(KernelImpl) - Constructor for class com.github.fungal.impl.DeploymentDeployer
Constructor
deploymentOrder(DeploymentOrder) - Method in class com.github.fungal.api.configuration.KernelConfiguration
Set the deployment order
DeploymentOrder - Class in com.github.fungal.api.configuration
DeploymentOrder defines the order of the deployment should be processed
DeploymentOrder() - Constructor for class com.github.fungal.api.configuration.DeploymentOrder
.xml files will be first
DeploymentOrder(List<String>) - Constructor for class com.github.fungal.api.configuration.DeploymentOrder
User defined order
destroy() - Method in class com.github.fungal.impl.BeanDeploymentImpl
Destroy
Destroy - Class in com.github.fungal.api.deployment
Represents a destroy element
Destroy() - Constructor for class com.github.fungal.api.deployment.Destroy
Constructor
download(String, File) - Method in class com.github.fungal.impl.netboot.Http
Download
download(String, File) - Method in interface com.github.fungal.spi.netboot.Protocol
Download
downloadArtifact(List<ServerType>, Map<String, Protocol>, DependencyType, File, DependencyTracker) - Method in class com.github.fungal.impl.netboot.AbstractRepository
Download an artifact
dump() - Method in class com.github.fungal.impl.KernelImpl
Dump the bean information
dump() - Method in interface com.github.fungal.impl.KernelImplMBean
Dump the bean information
dump(String) - Method in class com.github.fungal.impl.KernelImpl
Dump the bean information
dump(String) - Method in interface com.github.fungal.impl.KernelImplMBean
Dump the bean information

E

Entry - Class in com.github.fungal.api.deployment
Represents an entry
Entry() - Constructor for class com.github.fungal.api.deployment.Entry
Constructor
equals(Object) - Method in class com.github.fungal.api.configuration.DeploymentOrder
Equals
equals(Object) - Method in class com.github.fungal.bootstrap.DependencyType
Equals
equals(Object) - Method in class com.github.fungal.impl.Callback
Equality
equals(Object) - Method in class com.github.fungal.impl.classloader.VersionComparator
Equals
equals(Object) - Method in class com.github.fungal.impl.DeployerComparator
Equals
ERROR - Enum constant in enum class com.github.fungal.impl.ServiceLifecycle
Service error
event(Kernel, Event) - Method in interface com.github.fungal.api.events.EventListener
Event
Event - Enum Class in com.github.fungal.api.events
An event of the kernel lifecycle
eventListener(EventListener) - Method in class com.github.fungal.api.configuration.KernelConfiguration
Add an event listener
EventListener - Interface in com.github.fungal.api.events
An event listener
exists(Object) - Method in class com.github.fungal.impl.ContextImpl
Exists
exists(Object) - Method in interface com.github.fungal.spi.deployers.Context
Exists
ExportClassLoader - Class in com.github.fungal.impl.classloader
Export class loader (OSGi like)
ExportClassLoader(URL[], ClassLoader) - Constructor for class com.github.fungal.impl.classloader.ExportClassLoader
Constructor
extract(File, File) - Method in class com.github.fungal.api.util.FileUtil
Extract a JAR type file

F

Factory - Class in com.github.fungal.api.deployment
Represents a factory element
Factory() - Constructor for class com.github.fungal.api.deployment.Factory
Constructor
FileUtil - Class in com.github.fungal.api.util
An utility for JAR type files
FileUtil() - Constructor for class com.github.fungal.api.util.FileUtil
Constructor
findClass(String) - Method in class com.github.fungal.impl.classloader.ParentLastClassLoader
findField(Class<?>, String, String) - Method in class com.github.fungal.api.util.Injection
Find a field
findMethod(Class<?>, String, String) - Method in class com.github.fungal.api.util.Injection
Find a method
FungalThreadFactory - Class in com.github.fungal.impl
The thread factory for Fungal
FungalThreadFactory(ThreadGroup) - Constructor for class com.github.fungal.impl.FungalThreadFactory
Constructor

G

get(Object) - Method in class com.github.fungal.impl.ContextImpl
Get
get(Object) - Method in interface com.github.fungal.spi.deployers.Context
Get
getArtifact() - Method in class com.github.fungal.bootstrap.DependencyType
Get the artifact
getArtifact(File, DependencyType) - Method in class com.github.fungal.impl.netboot.AbstractRepository
Get an artifact
getBean() - Method in class com.github.fungal.api.deployment.Factory
Get the bean
getBean() - Method in class com.github.fungal.api.deployment.Inject
Get the bean
getBean() - Method in class com.github.fungal.deployment.Deployment
Get the bean values
getBean(String) - Method in class com.github.fungal.impl.KernelImpl
Get a bean
getBean(String, Class<T>) - Method in interface com.github.fungal.api.Kernel
Get a bean
getBean(String, Class<T>) - Method in class com.github.fungal.impl.KernelImpl
Get a bean
getBeans() - Method in interface com.github.fungal.api.deployment.BeanDeployment
Get the bean names
getBeans() - Method in class com.github.fungal.impl.BeanDeploymentImpl
Get the bean names
getBindAddress() - Method in class com.github.fungal.api.configuration.KernelConfiguration
Get the bind address
getClassifier() - Method in class com.github.fungal.bootstrap.DependencyType
Get the classifier
getClassLoader() - Method in class com.github.fungal.api.configuration.KernelConfiguration
Get the kernel class loader type
getClassLoader() - Method in class com.github.fungal.impl.BeanDeploymentImpl
Get the classloader
getClassLoader() - Method in interface com.github.fungal.spi.deployers.Deployment
Get the classloader
getClassName() - Method in class com.github.fungal.bootstrap.ProtocolType
Get the class name
getClazz() - Method in class com.github.fungal.api.deployment.Bean
Get the class
getClazz() - Method in class com.github.fungal.api.deployment.List
Get the class
getClazz() - Method in class com.github.fungal.api.deployment.Map
Get the class
getClazz() - Method in class com.github.fungal.api.deployment.Parameter
Get the class
getClazz() - Method in class com.github.fungal.api.deployment.Property
Get the class
getClazz() - Method in class com.github.fungal.api.deployment.Set
Get the class
getCommand(String) - Method in class com.github.fungal.impl.remote.CommunicationServer
Get command
GetCommand - Class in com.github.fungal.impl.remote.commands
Represents the getcommand command
GetCommand(CommunicationServer) - Constructor for class com.github.fungal.impl.remote.commands.GetCommand
GetCommand
getCommandNames() - Method in class com.github.fungal.impl.remote.CommunicationServer
Get command names
getCommands() - Method in class com.github.fungal.api.configuration.KernelConfiguration
Get the commands
getConfiguration() - Method in class com.github.fungal.api.configuration.KernelConfiguration
Get the configuration directory
getConstructor() - Method in class com.github.fungal.api.deployment.Bean
Get the constructor
getContent() - Method in class com.github.fungal.api.deployment.Parameter
Get the content values
getContent() - Method in class com.github.fungal.api.deployment.Property
Get the content values
getCreate() - Method in class com.github.fungal.api.deployment.Bean
Get the create value
getDependencies() - Method in class com.github.fungal.bootstrap.Bootstrap
Get the dependencies
getDependency() - Method in class com.github.fungal.bootstrap.DependenciesType
Get the dependency
getDepends() - Method in class com.github.fungal.api.deployment.Bean
Get the depends values
getDeploy() - Method in class com.github.fungal.api.configuration.KernelConfiguration
Get the deploy directory
getDeploymentOrder() - Method in class com.github.fungal.api.configuration.KernelConfiguration
Get the deployment order
getDeployments() - Method in interface com.github.fungal.api.Kernel
Get the deployments
getDeployments() - Method in class com.github.fungal.impl.KernelImpl
Get the deployments
getDeployments(URL) - Method in interface com.github.fungal.api.Kernel
Get the deployment units for a deployment
getDeployments(URL) - Method in class com.github.fungal.impl.KernelImpl
Get the deployment units for a deployment
getDestroy() - Method in class com.github.fungal.api.deployment.Bean
Get the destroy value
getElementClass() - Method in class com.github.fungal.api.deployment.List
Get the element class
getElementClass() - Method in class com.github.fungal.api.deployment.Set
Get the element class
getEntry() - Method in class com.github.fungal.api.deployment.Map
Get the entries
getEventListeners() - Method in class com.github.fungal.api.configuration.KernelConfiguration
Get the event listeners
getExecutorService() - Method in class com.github.fungal.impl.KernelImpl
Get the executor service
getExt() - Method in class com.github.fungal.bootstrap.DependencyType
Get the ext
getFactory() - Method in class com.github.fungal.api.deployment.Constructor
Get the factory
getFactoryClass() - Method in class com.github.fungal.api.deployment.Constructor
Get the factory class
getFactoryMethod() - Method in class com.github.fungal.api.deployment.Constructor
Get the factory method
getFile(DependencyType, File) - Method in class com.github.fungal.impl.netboot.AbstractRepository
Get the file handle for a dependency
getFile(DependencyType, File) - Method in interface com.github.fungal.impl.netboot.Repository
Get the file handle for a dependency
getHome() - Method in class com.github.fungal.api.configuration.KernelConfiguration
Get the home
getHotDeployer() - Method in class com.github.fungal.impl.KernelImpl
Get the hot deployer
getHotDeploymentInterval() - Method in class com.github.fungal.api.configuration.KernelConfiguration
Get the hot deployment interval in seconds
getId() - Method in class com.github.fungal.bootstrap.ProtocolType
Get the id
getIncallback() - Method in class com.github.fungal.api.deployment.Bean
Get the incallback values
getInstall() - Method in class com.github.fungal.api.deployment.Bean
Get the install values
getInstance() - Method in class com.github.fungal.impl.Callback
Get the instance
getInterface() - Method in class com.github.fungal.api.deployment.Bean
Get the interface
getInterval() - Method in class com.github.fungal.impl.HotDeployer
Get the interval in seconds
getInterval() - Method in interface com.github.fungal.impl.HotDeployerMBean
Get the interval in seconds
getKernel() - Method in class com.github.fungal.impl.ContextImpl
Get the kernel instance for the deployment
getKernel() - Method in interface com.github.fungal.spi.deployers.Context
Get the kernel instance for the deployment
getKernelClassLoader() - Method in interface com.github.fungal.api.Kernel
Get the kernel class loader
getKernelClassLoader() - Method in class com.github.fungal.impl.KernelImpl
Get the kernel class loader
getKey() - Method in class com.github.fungal.api.deployment.Entry
Get the key
getKeyClass() - Method in class com.github.fungal.api.deployment.Map
Get the key class
getLibrary() - Method in class com.github.fungal.api.configuration.KernelConfiguration
Get the library directory
getMainDeployer() - Method in interface com.github.fungal.api.Kernel
Get the MainDeployer for the kernel
getMainDeployer() - Method in class com.github.fungal.impl.KernelImpl
Get the main deployer
getMBeanServer() - Method in interface com.github.fungal.api.Kernel
Get the MBeanServer for the kernel
getMBeanServer() - Method in class com.github.fungal.impl.KernelImpl
Get the MBeanServer for the kernel
getMethod() - Method in class com.github.fungal.api.deployment.Create
Get the method
getMethod() - Method in class com.github.fungal.api.deployment.Destroy
Get the method
getMethod() - Method in class com.github.fungal.api.deployment.Incallback
Get the method
getMethod() - Method in class com.github.fungal.api.deployment.Install
Get the method
getMethod() - Method in class com.github.fungal.api.deployment.Start
Get the method
getMethod() - Method in class com.github.fungal.api.deployment.Stop
Get the method
getMethod() - Method in class com.github.fungal.api.deployment.Uncallback
Get the method
getMethod() - Method in class com.github.fungal.api.deployment.Uninstall
Get the method
getMethod() - Method in class com.github.fungal.impl.Callback
Get the method
getModule() - Method in class com.github.fungal.bootstrap.DependencyType
Get the module
getName() - Method in class com.github.fungal.api.configuration.KernelConfiguration
Get the name
getName() - Method in class com.github.fungal.api.deployment.Bean
Get the name
getName() - Method in class com.github.fungal.api.deployment.Property
Get the name
getName() - Method in interface com.github.fungal.api.Kernel
Get the name of the kernel
getName() - Method in interface com.github.fungal.api.remote.Command
Get the name of the command
getName() - Method in class com.github.fungal.bootstrap.PropertyType
Get the name
getName() - Method in class com.github.fungal.impl.KernelImpl
Get the name of the kernel
getName() - Method in interface com.github.fungal.impl.KernelImplMBean
Get the name of the kernel
getName() - Method in class com.github.fungal.impl.remote.commands.Deploy
Get the name of the command
getName() - Method in class com.github.fungal.impl.remote.commands.GetCommand
Get the name of the command
getName() - Method in class com.github.fungal.impl.remote.commands.Help
Get the name of the command
getName() - Method in class com.github.fungal.impl.remote.commands.Undeploy
Get the name of the command
getOrder() - Method in class com.github.fungal.api.configuration.DeploymentOrder
Get the order of the extensions
getOrder() - Method in class com.github.fungal.impl.DeploymentDeployer
Get the order for the deployer.
getOrder() - Method in interface com.github.fungal.spi.deployers.Deployer
Get the order for the deployer.
getOrderIndex(URL) - Method in class com.github.fungal.api.configuration.DeploymentOrder
Get the order index of an url
getOrganisation() - Method in class com.github.fungal.bootstrap.DependencyType
Get the organisation
getParameter() - Method in class com.github.fungal.api.deployment.Constructor
Get the parameter values
getParameterTypes() - Method in interface com.github.fungal.api.remote.Command
Get the parameter types of the command; null if none
getParameterTypes() - Method in class com.github.fungal.impl.remote.commands.Deploy
Get the parameter types of the command; null if none
getParameterTypes() - Method in class com.github.fungal.impl.remote.commands.GetCommand
Get the parameter types of the command; null if none
getParameterTypes() - Method in class com.github.fungal.impl.remote.commands.Help
Get the parameter types of the command; null if none
getParameterTypes() - Method in class com.github.fungal.impl.remote.commands.Undeploy
Get the parameter types of the command; null if none
getPath(DependencyType) - Method in class com.github.fungal.impl.netboot.AbstractRepository
Get the path for a dependency
getPattern() - Method in class com.github.fungal.bootstrap.ServerType
Get the pattern
getProperty() - Method in class com.github.fungal.api.deployment.Bean
Get the property values
getProperty() - Method in class com.github.fungal.api.deployment.Inject
Get the property
getProperty() - Method in class com.github.fungal.bootstrap.ProtocolType
Get the property
getProtocol() - Method in class com.github.fungal.bootstrap.ProtocolsType
Get the server
getProtocol() - Method in class com.github.fungal.bootstrap.ServerType
Get the protocol
getProtocols() - Method in class com.github.fungal.bootstrap.Bootstrap
Get the protocols
getRemotePort() - Method in class com.github.fungal.api.configuration.KernelConfiguration
Get the remote port
getRepository() - Method in class com.github.fungal.api.configuration.KernelConfiguration
Get the repository directory
getResource(String) - Method in class com.github.fungal.impl.classloader.ExportClassLoader
getResource(String) - Method in class com.github.fungal.impl.classloader.ParentLastClassLoader
getResourceAsStream(String) - Method in class com.github.fungal.impl.classloader.ExportClassLoader
getResourceAsStream(String) - Method in class com.github.fungal.impl.classloader.ParentLastClassLoader
getResources(String) - Method in class com.github.fungal.impl.classloader.ExportClassLoader
getResources(String) - Method in class com.github.fungal.impl.classloader.ParentLastClassLoader
getRevision() - Method in class com.github.fungal.bootstrap.DependencyType
Get the revision
getRmiRegistryPort() - Method in class com.github.fungal.api.configuration.KernelConfiguration
Get the RMI registry port
getRmiServerPort() - Method in class com.github.fungal.api.configuration.KernelConfiguration
Get the RMI server port
getServer() - Method in class com.github.fungal.bootstrap.ServersType
Get the server
getServers() - Method in class com.github.fungal.bootstrap.Bootstrap
Get the servers
getStart() - Method in class com.github.fungal.api.deployment.Bean
Get the start value
getStop() - Method in class com.github.fungal.api.deployment.Bean
Get the stop value
getSubstitutionValue(String) - Method in class com.github.fungal.api.util.Injection
System property substitution
getSystem() - Method in class com.github.fungal.api.configuration.KernelConfiguration
Get the system directory
getTarget() - Method in class com.github.fungal.bootstrap.DependencyType
Get the target
getThreadGroup() - Method in class com.github.fungal.api.configuration.KernelConfiguration
Get the thread group
getType() - Method in class com.github.fungal.impl.Callback
Get the type
getUncallback() - Method in class com.github.fungal.api.deployment.Bean
Get the uncallback values
getUninstall() - Method in class com.github.fungal.api.deployment.Bean
Get the uninstall values
getUrl() - Method in class com.github.fungal.bootstrap.Bootstrap
Get the value of the url property
getURL() - Method in class com.github.fungal.impl.BeanDeploymentImpl
Get the unique URL for the deployment
getURL() - Method in interface com.github.fungal.spi.deployers.Deployment
Get the unique URL for the deployment
getURLs() - Method in class com.github.fungal.impl.classloader.ExportClassLoader
getURLs() - Method in class com.github.fungal.impl.classloader.ParentLastClassLoader
getValue() - Method in class com.github.fungal.api.deployment.Depends
Get the value
getValue() - Method in class com.github.fungal.api.deployment.Entry
Get the value
getValue() - Method in class com.github.fungal.api.deployment.Inject
Get the value
getValue() - Method in class com.github.fungal.api.deployment.Key
Get the value
getValue() - Method in class com.github.fungal.api.deployment.List
Get the values
getValue() - Method in class com.github.fungal.api.deployment.Set
Get the values
getValue() - Method in class com.github.fungal.api.deployment.Value
Get the value
getValue() - Method in class com.github.fungal.bootstrap.PropertyType
Get the value
getValue() - Method in class com.github.fungal.bootstrap.ServerType
Get the value
getValue(String, Class<?>, Object, ClassLoader) - Method in class com.github.fungal.api.util.Injection
Get the value
getValueClass() - Method in class com.github.fungal.api.deployment.Map
Get the value class
getVersion() - Method in interface com.github.fungal.api.Kernel
Get the version of the kernel
getVersion() - Method in class com.github.fungal.impl.KernelImpl
Get the version of the kernel
getVersion() - Method in interface com.github.fungal.impl.KernelImplMBean
Get the version of the kernel

H

hashCode() - Method in class com.github.fungal.api.configuration.DeploymentOrder
Hash code
hashCode() - Method in class com.github.fungal.bootstrap.DependencyType
Hash code
hashCode() - Method in class com.github.fungal.impl.Callback
Hash code
hashCode() - Method in class com.github.fungal.impl.classloader.VersionComparator
Hash code
hashCode() - Method in class com.github.fungal.impl.DeployerComparator
Hash code
Help - Class in com.github.fungal.impl.remote.commands
Represents the help command
Help(CommunicationServer) - Constructor for class com.github.fungal.impl.remote.commands.Help
Help
home(URL) - Method in class com.github.fungal.api.configuration.KernelConfiguration
Set the home; default null
HotDeployer - Class in com.github.fungal.impl
The hot deployer for Fungal
HotDeployer(int, File, KernelImpl) - Constructor for class com.github.fungal.impl.HotDeployer
Constructor
HotDeployerMBean - Interface in com.github.fungal.impl
The hot deployer MBean for Fungal
hotDeployment(boolean) - Method in class com.github.fungal.api.configuration.KernelConfiguration
Should hot deployment be enabled for the deploy directory; default true
hotDeploymentInterval(int) - Method in class com.github.fungal.api.configuration.KernelConfiguration
Set the interval in seconds for the hot deployment check; default 5
Http - Class in com.github.fungal.impl.netboot
Support the http:// protocol
Http() - Constructor for class com.github.fungal.impl.netboot.Http
Constructor

I

Incallback - Class in com.github.fungal.api.deployment
Represents an incallback element
Incallback() - Constructor for class com.github.fungal.api.deployment.Incallback
Constructor
inject(Object, String, Object) - Method in class com.github.fungal.api.util.Injection
Inject a value into an object property
inject(Object, String, Object, String) - Method in class com.github.fungal.api.util.Injection
Inject a value into an object property
inject(Object, String, Object, String, boolean) - Method in class com.github.fungal.api.util.Injection
Inject a value into an object property
Inject - Class in com.github.fungal.api.deployment
Represents an inject element
Inject(String) - Constructor for class com.github.fungal.api.deployment.Inject
Constructor
Injection - Class in com.github.fungal.api.util
Injection utility which can inject values into objects
Injection() - Constructor for class com.github.fungal.api.util.Injection
Constructor
install(Bean...) - Method in interface com.github.fungal.api.Kernel
Install beans
install(Bean...) - Method in class com.github.fungal.impl.KernelImpl
Install beans
Install - Class in com.github.fungal.api.deployment
Represents an install element
Install() - Constructor for class com.github.fungal.api.deployment.Install
Constructor
invoke(Serializable[]) - Method in interface com.github.fungal.api.remote.Command
Invoke
invoke(Serializable[]) - Method in class com.github.fungal.impl.remote.commands.Deploy
Invoke
invoke(Serializable[]) - Method in class com.github.fungal.impl.remote.commands.GetCommand
Invoke
invoke(Serializable[]) - Method in class com.github.fungal.impl.remote.commands.Help
Invoke
invoke(Serializable[]) - Method in class com.github.fungal.impl.remote.commands.Undeploy
Invoke
isBeanManagement() - Method in class com.github.fungal.api.configuration.KernelConfiguration
Is bean management enabled ?
isHotDeployment() - Method in class com.github.fungal.api.configuration.KernelConfiguration
Is hot deployment enabled ?
isIgnoreCreate() - Method in class com.github.fungal.api.deployment.Bean
Get the ignore create value
isIgnoreDestroy() - Method in class com.github.fungal.api.deployment.Bean
Get the ignore destroy value
isIgnoreStart() - Method in class com.github.fungal.api.deployment.Bean
Get the ignore start value
isIgnoreStop() - Method in class com.github.fungal.api.deployment.Bean
Get the ignore stop value
isManagement() - Method in class com.github.fungal.api.configuration.KernelConfiguration
Is management enabled ?
isParallelDeploy() - Method in class com.github.fungal.api.configuration.KernelConfiguration
Get if the files in the system and deploy directories should be deployed in parallel
isPublic() - Method in interface com.github.fungal.api.remote.Command
Is it a public command
isPublic() - Method in class com.github.fungal.impl.remote.commands.Deploy
Is it a public command
isPublic() - Method in class com.github.fungal.impl.remote.commands.GetCommand
Is it a public command
isPublic() - Method in class com.github.fungal.impl.remote.commands.Help
Is it a public command
isPublic() - Method in class com.github.fungal.impl.remote.commands.Undeploy
Is it a public command
isRemoteAccess() - Method in class com.github.fungal.api.configuration.KernelConfiguration
Is remote access enabled ?
isRemoteJmxAccess() - Method in class com.github.fungal.api.configuration.KernelConfiguration
Is remote JMX access enabled ?
isRunning() - Method in class com.github.fungal.impl.HotDeployer
Is running
isRunning() - Method in interface com.github.fungal.impl.HotDeployerMBean
Is running
isTracked(DependencyType) - Method in class com.github.fungal.impl.netboot.DependencyTracker
Is the dependency already been tracked
isUsePlatformMBeanServer() - Method in class com.github.fungal.api.configuration.KernelConfiguration
Use platform MBeanServer ?

J

JarFilter - Class in com.github.fungal.api.util
Jar filter
JarFilter() - Constructor for class com.github.fungal.api.util.JarFilter
 
JMX - Class in com.github.fungal.api.util
This class will create a MBean representation of any POJO object.

K

Kernel - Interface in com.github.fungal.api
The kernel API
KernelClassLoader - Class in com.github.fungal.api.classloading
Kernel class loader
KernelClassLoader(URL[], ClassLoader) - Constructor for class com.github.fungal.api.classloading.KernelClassLoader
Constructor
KernelConfiguration - Class in com.github.fungal.api.configuration
Kernel configuration implementation
KernelConfiguration() - Constructor for class com.github.fungal.api.configuration.KernelConfiguration
Constructor
KernelFactory - Class in com.github.fungal.api
The kernel factory
KernelImpl - Class in com.github.fungal.impl
The kernel implementation for Fungal
KernelImpl(KernelConfiguration) - Constructor for class com.github.fungal.impl.KernelImpl
Constructor
KernelImplMBean - Interface in com.github.fungal.impl
The kernel MBean for Fungal
Key - Class in com.github.fungal.api.deployment
Represents a key element
Key() - Constructor for class com.github.fungal.api.deployment.Key
Constructor

L

library(String) - Method in class com.github.fungal.api.configuration.KernelConfiguration
Set the library directory; default lib
List - Class in com.github.fungal.api.deployment
Represents a list
List(String) - Constructor for class com.github.fungal.api.deployment.List
Constructor
loadClass(String) - Method in class com.github.fungal.api.classloading.KernelClassLoader
Load a class
loadClass(String) - Method in class com.github.fungal.impl.classloader.ExportClassLoader
Load a class
loadClass(String) - Method in class com.github.fungal.impl.classloader.ParentFirstClassLoader
Load a class
loadClass(String) - Method in class com.github.fungal.impl.classloader.ParentLastClassLoader
Load a class
loadClass(String, boolean) - Method in class com.github.fungal.impl.classloader.ParentLastClassLoader

M

main(String[]) - Static method in class com.github.fungal.cli.CLI
Main
MainDeployer - Interface in com.github.fungal.api.deployer
The main deployer for Fungal
MainDeployerImpl - Class in com.github.fungal.impl
The main deployer for Fungal
MainDeployerImplMBean - Interface in com.github.fungal.impl
The main deployer MBean for Fungal
management(boolean) - Method in class com.github.fungal.api.configuration.KernelConfiguration
Enable management (MBeanServer); default true
Map - Class in com.github.fungal.api.deployment
Represents a map
Map(String, String) - Constructor for class com.github.fungal.api.deployment.Map
Constructor
Maven - Class in com.github.fungal.impl.netboot
Represent a Maven repository
Maven() - Constructor for class com.github.fungal.impl.netboot.Maven
Constructor
MavenUnmarshaller - Class in com.github.fungal.impl.netboot
Unmarshaller for a Maven POM XML file
MavenUnmarshaller() - Constructor for class com.github.fungal.impl.netboot.MavenUnmarshaller
Constructor
MBeanService - Class in com.github.fungal.api.util
A MBean service helper class which can register any POJO object against an MBeanServer with using the ObjectName specified.
MBeanService() - Constructor for class com.github.fungal.api.util.MBeanService
Constructor

N

name(String) - Method in class com.github.fungal.api.configuration.KernelConfiguration
Set the name; default fungal
Netboot - Class in com.github.fungal.impl.netboot
Netboot functionality
newThread(Runnable) - Method in class com.github.fungal.impl.FungalThreadFactory
Create a new thread
NOT_STARTED - Enum constant in enum class com.github.fungal.impl.ServiceLifecycle
Service not started
Null - Class in com.github.fungal.api.deployment
Represents a null element
Null() - Constructor for class com.github.fungal.api.deployment.Null
Constructor

P

parallelDeploy(boolean) - Method in class com.github.fungal.api.configuration.KernelConfiguration
Set if the files in the system and deploy directories should deployed in parallel; default true
Parameter - Class in com.github.fungal.api.deployment
Represents a parameter element
Parameter() - Constructor for class com.github.fungal.api.deployment.Parameter
Constructor
ParentFirstClassLoader - Class in com.github.fungal.impl.classloader
Parent first class loader
ParentFirstClassLoader(URL[], ClassLoader) - Constructor for class com.github.fungal.impl.classloader.ParentFirstClassLoader
Constructor
ParentLastClassLoader - Class in com.github.fungal.impl.classloader
Parent last class loader
ParentLastClassLoader(URL[], ClassLoader) - Constructor for class com.github.fungal.impl.classloader.ParentLastClassLoader
Constructor
Pattern - Class in com.github.fungal.impl.netboot
Pattern matching functionality
POST_CLASSLOADER - Enum constant in enum class com.github.fungal.api.events.Event
POST_CLASSLOADER
postDeploy() - Method in interface com.github.fungal.spi.deployers.DeployerPhases
This method is called after the deployment phase has ended
postUndeploy() - Method in interface com.github.fungal.spi.deployers.DeployerPhases
This method is called after the undeployment phase has ended
PRE_CLASSLOADER - Enum constant in enum class com.github.fungal.api.events.Event
PRE_CLASSLOADER
preDeploy() - Method in interface com.github.fungal.spi.deployers.DeployerPhases
This method is called before the deployment phase begins
preUndeploy() - Method in interface com.github.fungal.spi.deployers.DeployerPhases
This method is called before the undeployment phase begins
Property - Class in com.github.fungal.api.deployment
Represents a property element
Property(String) - Constructor for class com.github.fungal.api.deployment.Property
Constructor
PropertyType - Class in com.github.fungal.bootstrap
A property tag
PropertyType() - Constructor for class com.github.fungal.bootstrap.PropertyType
Constructor
Protocol - Interface in com.github.fungal.spi.netboot
The protocol interface for Fungal's netboot functionality.
ProtocolsType - Class in com.github.fungal.bootstrap
A protocols tag
ProtocolsType() - Constructor for class com.github.fungal.bootstrap.ProtocolsType
Constructor
ProtocolType - Class in com.github.fungal.bootstrap
A protocol tag
ProtocolType() - Constructor for class com.github.fungal.bootstrap.ProtocolType
Constructor
put(Object, Object) - Method in class com.github.fungal.impl.ContextImpl
Put
put(Object, Object) - Method in interface com.github.fungal.spi.deployers.Context
Put

R

register(URL) - Method in class com.github.fungal.impl.HotDeployer
Register deployment
registerCommand(Command) - Method in interface com.github.fungal.api.remote.Communicator
Register command
registerCommand(Command) - Method in class com.github.fungal.impl.remote.CommunicationServer
Register command
registerCommand(Command) - Method in class com.github.fungal.impl.remote.CommunicatorImpl
Register command
registerDeployment(Deployment) - Method in interface com.github.fungal.api.deployer.MainDeployer
Register a deployment -- advanced usage
registerDeployment(Deployment) - Method in class com.github.fungal.impl.MainDeployerImpl
Register a deployment -- advanced usage
remoteAccess(boolean) - Method in class com.github.fungal.api.configuration.KernelConfiguration
Set the remote access; default true
remoteJmxAccess(boolean) - Method in class com.github.fungal.api.configuration.KernelConfiguration
Set the remote JMX access; default false
remotePort(int) - Method in class com.github.fungal.api.configuration.KernelConfiguration
Set the port for remote access; default 1202
remove(Object) - Method in class com.github.fungal.impl.ContextImpl
Remove
remove(Object) - Method in interface com.github.fungal.spi.deployers.Context
Remove
repository(String) - Method in class com.github.fungal.api.configuration.KernelConfiguration
Set the repository directory; default repository
Repository - Interface in com.github.fungal.impl.netboot
Represents a repository
resolve(String, String, String, String, String, String, String) - Static method in class com.github.fungal.impl.netboot.Pattern
Resolve
resolve(ExecutorService, Bootstrap, File, File) - Static method in class com.github.fungal.impl.netboot.Netboot
Resolve all dependencies
resolve(List<ServerType>, Map<String, Protocol>, DependencyType, File, DependencyTracker) - Method in class com.github.fungal.impl.netboot.AbstractRepository
Resolve a dependency
resolve(List<ServerType>, Map<String, Protocol>, DependencyType, File, DependencyTracker) - Method in class com.github.fungal.impl.netboot.Maven
Resolve a dependency
resolve(List<ServerType>, Map<String, Protocol>, DependencyType, File, DependencyTracker) - Method in interface com.github.fungal.impl.netboot.Repository
Resolve a dependency
ResolveException - Exception in com.github.fungal.impl.netboot
Thrown in case a dependency can't be resolved against the list of servers given
ResolveException(String) - Constructor for exception com.github.fungal.impl.netboot.ResolveException
Constructor
ResolveException(String, DependencyType) - Constructor for exception com.github.fungal.impl.netboot.ResolveException
Constructor
ResolveException(String, Throwable) - Constructor for exception com.github.fungal.impl.netboot.ResolveException
Constructor
rmiRegistryPort(int) - Method in class com.github.fungal.api.configuration.KernelConfiguration
Set the RMI registry port; default 1203
rmiServerPort(int) - Method in class com.github.fungal.api.configuration.KernelConfiguration
Set the RMI server port; default 1204
run() - Method in class com.github.fungal.impl.HotDeployer
Run
run() - Method in class com.github.fungal.impl.remote.Communication
Run
run() - Method in class com.github.fungal.impl.remote.CommunicationServer
Run

S

ServersType - Class in com.github.fungal.bootstrap
A servers tag
ServersType() - Constructor for class com.github.fungal.bootstrap.ServersType
Constructor
ServerType - Class in com.github.fungal.bootstrap
A server tag
ServerType() - Constructor for class com.github.fungal.bootstrap.ServerType
Constructor
ServiceLifecycle - Enum Class in com.github.fungal.impl
Constants for a service lifecycle
Set - Class in com.github.fungal.api.deployment
Represents a set
Set(String) - Constructor for class com.github.fungal.api.deployment.Set
Constructor
setArtifact(String) - Method in class com.github.fungal.bootstrap.DependencyType
Set the artifact id
setBean(String) - Method in class com.github.fungal.api.deployment.Factory
Set the bean
setClassAssertionStatus(String, boolean) - Method in class com.github.fungal.impl.classloader.ExportClassLoader
setClassAssertionStatus(String, boolean) - Method in class com.github.fungal.impl.classloader.ParentLastClassLoader
setClassifier(String) - Method in class com.github.fungal.bootstrap.DependencyType
Set the classifier
setClassName(String) - Method in class com.github.fungal.bootstrap.ProtocolType
Set the class name
setClazz(String) - Method in class com.github.fungal.api.deployment.Bean
Set the class
setClazz(String) - Method in class com.github.fungal.api.deployment.List
Set the class
setClazz(String) - Method in class com.github.fungal.api.deployment.Map
Set the class
setClazz(String) - Method in class com.github.fungal.api.deployment.Parameter
Set the class
setClazz(String) - Method in class com.github.fungal.api.deployment.Property
Set the class
setClazz(String) - Method in class com.github.fungal.api.deployment.Set
Set the class
setConstructor(Constructor) - Method in class com.github.fungal.api.deployment.Bean
Set the constructor
setCreate(Create) - Method in class com.github.fungal.api.deployment.Bean
Set the create value
setDefaultAssertionStatus(boolean) - Method in class com.github.fungal.impl.classloader.ExportClassLoader
setDefaultAssertionStatus(boolean) - Method in class com.github.fungal.impl.classloader.ParentLastClassLoader
setDependencies(DependenciesType) - Method in class com.github.fungal.bootstrap.Bootstrap
Set the dependencies
setDestroy(Destroy) - Method in class com.github.fungal.api.deployment.Bean
Set the destroy value
setExt(String) - Method in class com.github.fungal.bootstrap.DependencyType
Set the ext
setFactory(Factory) - Method in class com.github.fungal.api.deployment.Constructor
Set the factory
setFactoryClass(String) - Method in class com.github.fungal.api.deployment.Constructor
Set the factory class
setFactoryMethod(String) - Method in class com.github.fungal.api.deployment.Constructor
Set the factory method
setId(String) - Method in class com.github.fungal.bootstrap.ProtocolType
Set the id
setIgnoreCreate(boolean) - Method in class com.github.fungal.api.deployment.Bean
Set the ignore create value
setIgnoreDestroy(boolean) - Method in class com.github.fungal.api.deployment.Bean
Set the ignore destroy value
setIgnoreStart(boolean) - Method in class com.github.fungal.api.deployment.Bean
Set the ignore start value
setIgnoreStop(boolean) - Method in class com.github.fungal.api.deployment.Bean
Set the ignore stop value
setInterface(String) - Method in class com.github.fungal.api.deployment.Bean
Set the interface
setInterval(int) - Method in class com.github.fungal.impl.HotDeployer
Set the interval
setInterval(int) - Method in interface com.github.fungal.impl.HotDeployerMBean
Set the interval
setKey(Key) - Method in class com.github.fungal.api.deployment.Entry
Set the key
setMBeanServer(MBeanServer) - Method in class com.github.fungal.api.util.MBeanService
Set the MBean server
setMethod(String) - Method in class com.github.fungal.api.deployment.Create
Set the method
setMethod(String) - Method in class com.github.fungal.api.deployment.Destroy
Set the method
setMethod(String) - Method in class com.github.fungal.api.deployment.Incallback
Set the method
setMethod(String) - Method in class com.github.fungal.api.deployment.Install
Set the method
setMethod(String) - Method in class com.github.fungal.api.deployment.Start
Set the method
setMethod(String) - Method in class com.github.fungal.api.deployment.Stop
Set the method
setMethod(String) - Method in class com.github.fungal.api.deployment.Uncallback
Set the method
setMethod(String) - Method in class com.github.fungal.api.deployment.Uninstall
Set the method
setModule(String) - Method in class com.github.fungal.bootstrap.DependencyType
Set the module
setName(String) - Method in class com.github.fungal.bootstrap.PropertyType
Set the name
setObject(Object) - Method in class com.github.fungal.api.util.MBeanService
Set the object
setObjectName(String) - Method in class com.github.fungal.api.util.MBeanService
Set the object name
setOrganisation(String) - Method in class com.github.fungal.bootstrap.DependencyType
Set the organisation
setPackageAssertionStatus(String, boolean) - Method in class com.github.fungal.impl.classloader.ExportClassLoader
setPackageAssertionStatus(String, boolean) - Method in class com.github.fungal.impl.classloader.ParentLastClassLoader
setPattern(String) - Method in class com.github.fungal.bootstrap.ServerType
Set the pattern
setProperty(String) - Method in class com.github.fungal.api.deployment.Inject
Set the property
setProtocol(String) - Method in class com.github.fungal.bootstrap.ServerType
Set the protocol
setProtocols(ProtocolsType) - Method in class com.github.fungal.bootstrap.Bootstrap
Set the protocols
setRevision(String) - Method in class com.github.fungal.bootstrap.DependencyType
Set the revision
setServers(ServersType) - Method in class com.github.fungal.bootstrap.Bootstrap
Set the servers
setStart(Start) - Method in class com.github.fungal.api.deployment.Bean
Set the start value
setStop(Stop) - Method in class com.github.fungal.api.deployment.Bean
Set the stop value
setTarget(String) - Method in class com.github.fungal.bootstrap.DependencyType
Set the target
setValue(Value) - Method in class com.github.fungal.api.deployment.Entry
Set the value
setValue(String) - Method in class com.github.fungal.api.deployment.Depends
Set the value
setValue(String) - Method in class com.github.fungal.api.deployment.Inject
Set the value
setValue(String) - Method in class com.github.fungal.api.deployment.Key
Set the value
setValue(String) - Method in class com.github.fungal.api.deployment.Value
Set the value
setValue(String) - Method in class com.github.fungal.bootstrap.PropertyType
Set the value
setValue(String) - Method in class com.github.fungal.bootstrap.ServerType
Set the value
shutdown() - Method in class com.github.fungal.api.classloading.KernelClassLoader
Shutdown
shutdown() - Method in interface com.github.fungal.api.Kernel
Shutdown
shutdown() - Method in class com.github.fungal.impl.KernelImpl
Shutdown
start() - Method in class com.github.fungal.api.util.MBeanService
Start
start() - Method in class com.github.fungal.impl.HotDeployer
Start
start() - Method in interface com.github.fungal.impl.HotDeployerMBean
Start
start() - Method in class com.github.fungal.impl.remote.CommunicationServer
Start
Start - Class in com.github.fungal.api.deployment
Represents a start element
Start() - Constructor for class com.github.fungal.api.deployment.Start
Constructor
STARTED - Enum constant in enum class com.github.fungal.api.events.Event
STARTED
STARTED - Enum constant in enum class com.github.fungal.impl.ServiceLifecycle
Service started
STARTING - Enum constant in enum class com.github.fungal.api.events.Event
STARTING
STARTING - Enum constant in enum class com.github.fungal.impl.ServiceLifecycle
Service starting
startup() - Method in interface com.github.fungal.api.Kernel
Startup
startup() - Method in class com.github.fungal.impl.KernelImpl
Startup
stop() - Method in class com.github.fungal.api.util.MBeanService
Stop
stop() - Method in class com.github.fungal.impl.BeanDeploymentImpl
Stop
stop() - Method in class com.github.fungal.impl.HotDeployer
Stop
stop() - Method in interface com.github.fungal.impl.HotDeployerMBean
Stop
stop() - Method in class com.github.fungal.impl.remote.CommunicationServer
Stop
Stop - Class in com.github.fungal.api.deployment
Represents a stop element
Stop() - Constructor for class com.github.fungal.api.deployment.Stop
Constructor
STOPPED - Enum constant in enum class com.github.fungal.api.events.Event
STOPPED
STOPPING - Enum constant in enum class com.github.fungal.api.events.Event
STOPPING
STOPPING - Enum constant in enum class com.github.fungal.impl.ServiceLifecycle
Service stopping
system(String) - Method in class com.github.fungal.api.configuration.KernelConfiguration
Set the system directory; default system

T

This - Class in com.github.fungal.api.deployment
Represents a this element
This() - Constructor for class com.github.fungal.api.deployment.This
Constructor
threadGroup(ThreadGroup) - Method in class com.github.fungal.api.configuration.KernelConfiguration
Set the thread group; default null
toString() - Method in class com.github.fungal.api.deployment.Create
String representation
toString() - Method in class com.github.fungal.api.deployment.Destroy
String representation
toString() - Method in class com.github.fungal.api.deployment.Inject
String representation
toString() - Method in class com.github.fungal.api.deployment.Parameter
String representation
toString() - Method in class com.github.fungal.api.deployment.Start
String representation
toString() - Method in class com.github.fungal.api.deployment.Stop
String representation
toString() - Method in class com.github.fungal.bootstrap.Bootstrap
String representation
toString() - Method in class com.github.fungal.bootstrap.DependencyType
String representation
toString() - Method in class com.github.fungal.deployment.Deployment
String representation
toString() - Method in class com.github.fungal.impl.Callback
String representation
toString() - Method in class com.github.fungal.impl.classloader.ExportClassLoader
String representation
toString() - Method in class com.github.fungal.impl.classloader.ParentFirstClassLoader
toString() - Method in class com.github.fungal.impl.classloader.ParentLastClassLoader
track(DependencyType) - Method in class com.github.fungal.impl.netboot.DependencyTracker
Track a dependency
TYPE_EXPORT - Static variable in class com.github.fungal.api.classloading.ClassLoaderFactory
Type: Export
TYPE_PARENT_FIRST - Static variable in class com.github.fungal.api.classloading.ClassLoaderFactory
Type: Parent first
TYPE_PARENT_LAST - Static variable in class com.github.fungal.api.classloading.ClassLoaderFactory
Type: Parent last

U

Uncallback - Class in com.github.fungal.api.deployment
Represents an uncallback element
Uncallback() - Constructor for class com.github.fungal.api.deployment.Uncallback
Constructor
undeploy(URL) - Method in interface com.github.fungal.api.deployer.MainDeployer
Undeploy
undeploy(URL) - Method in class com.github.fungal.impl.MainDeployerImpl
Undeploy
Undeploy - Class in com.github.fungal.impl.remote.commands
Represents a undeploy command
Undeploy(MainDeployer, HotDeployer) - Constructor for class com.github.fungal.impl.remote.commands.Undeploy
Undeploy
uninstall(BeanDeployment) - Method in interface com.github.fungal.api.Kernel
Uninstall beans
uninstall(BeanDeployment) - Method in class com.github.fungal.impl.KernelImpl
Uninstall beans
Uninstall - Class in com.github.fungal.api.deployment
Represents an uninstall element
Uninstall() - Constructor for class com.github.fungal.api.deployment.Uninstall
Constructor
unmarshal(URL) - Method in class com.github.fungal.bootstrap.Unmarshaller
Unmarshal
unmarshal(URL) - Method in class com.github.fungal.deployment.Unmarshaller
Unmarshal
unmarshal(URL) - Method in class com.github.fungal.impl.netboot.MavenUnmarshaller
Unmarshal
Unmarshaller - Class in com.github.fungal.bootstrap
Unmarshaller for bootstrap.xml
Unmarshaller - Class in com.github.fungal.deployment
Unmarshaller for a bean deployment XML file
Unmarshaller() - Constructor for class com.github.fungal.bootstrap.Unmarshaller
Constructor
Unmarshaller() - Constructor for class com.github.fungal.deployment.Unmarshaller
Constructor
unregister(URL) - Method in class com.github.fungal.impl.HotDeployer
Unregister deployment
unregisterCommand(Command) - Method in interface com.github.fungal.api.remote.Communicator
Unregister command
unregisterCommand(Command) - Method in class com.github.fungal.impl.remote.CommunicationServer
Unregister command
unregisterCommand(Command) - Method in class com.github.fungal.impl.remote.CommunicatorImpl
Unregister command
unregisterDeployment(Deployment) - Method in interface com.github.fungal.api.deployer.MainDeployer
Unregister a deployment -- advanced usage
unregisterDeployment(Deployment) - Method in class com.github.fungal.impl.MainDeployerImpl
Unregister a deployment -- advanced usage
usePlatformMBeanServer(boolean) - Method in class com.github.fungal.api.configuration.KernelConfiguration
Use the platform MBeanServer; default false

V

Value - Class in com.github.fungal.api.deployment
Represents a value element
Value() - Constructor for class com.github.fungal.api.deployment.Value
Constructor
valueOf(String) - Static method in enum class com.github.fungal.api.events.Event
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.fungal.impl.ServiceLifecycle
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.github.fungal.api.events.Event
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.fungal.impl.ServiceLifecycle
Returns an array containing the constants of this enum class, in the order they are declared.
VersionComparator - Class in com.github.fungal.impl.classloader
Version comparator
VersionComparator() - Constructor for class com.github.fungal.impl.classloader.VersionComparator
Constructor
A B C D E F G H I J K L M N P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form