Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
C
D
E
F
G
I
M
O
P
R
S
U
C
Cluster
- Interface in
org.ijsberg.iglu.configuration
A cluster represents a group of interconnected components.
Component
- Interface in
org.ijsberg.iglu.configuration
Components are elementary building blocks of an application's structure.
ConfigurationException
- Exception in
org.ijsberg.iglu.configuration
This exception is thrown if the configuration as envisioned, comprised of component properties and overall assembly, is not feasible.
ConfigurationException(String)
- Constructor for exception org.ijsberg.iglu.configuration.
ConfigurationException
ConfigurationException(Throwable)
- Constructor for exception org.ijsberg.iglu.configuration.
ConfigurationException
ConfigurationException(String, Throwable)
- Constructor for exception org.ijsberg.iglu.configuration.
ConfigurationException
connect(String, Component, Class<?>...)
- Method in interface org.ijsberg.iglu.configuration.
Cluster
Connects internal component and exposes interfaces.
connect(String, Component)
- Method in interface org.ijsberg.iglu.configuration.
Connector
Connects component.
connect(Component)
- Method in interface org.ijsberg.iglu.configuration.
Facade
Connects anonymous, untrusted, external component.
connect(String, Component)
- Method in class org.ijsberg.iglu.configuration.module.
StandardCluster
Connects a component as internal component
connect(String, Component, Class<?>...)
- Method in class org.ijsberg.iglu.configuration.module.
StandardCluster
Connects a component as internal, exposed component.
connect(Component)
- Method in class org.ijsberg.iglu.configuration.module.
StandardCluster
Connects component as external, anonymous component
Connector
- Interface in
org.ijsberg.iglu.configuration
Connects two or more components.
Converter
- Class in
org.ijsberg.iglu.util.types
Helper class that converts all kinds of primitives, primitive objects and strings.
Converter()
- Constructor for class org.ijsberg.iglu.util.types.
Converter
convertToBoolean(Object)
- Static method in class org.ijsberg.iglu.util.types.
Converter
convertToByte(Object)
- Static method in class org.ijsberg.iglu.util.types.
Converter
convertToCharacter(Object)
- Static method in class org.ijsberg.iglu.util.types.
Converter
convertToDouble(Object)
- Static method in class org.ijsberg.iglu.util.types.
Converter
convertToFloat(Object)
- Static method in class org.ijsberg.iglu.util.types.
Converter
convertToInteger(Object)
- Static method in class org.ijsberg.iglu.util.types.
Converter
convertToLong(Object)
- Static method in class org.ijsberg.iglu.util.types.
Converter
convertToMatchingTypes(Object[], Class<?>[])
- Static method in class org.ijsberg.iglu.util.types.
Converter
Tries to convert the objects in the array into the types specified.
convertToObject(Object, Class<?>)
- Static method in class org.ijsberg.iglu.util.types.
Converter
convertToPrimitive(Object, Class<?>)
- Static method in class org.ijsberg.iglu.util.types.
Converter
convertToShort(Object)
- Static method in class org.ijsberg.iglu.util.types.
Converter
D
disconnect(Component)
- Method in interface org.ijsberg.iglu.configuration.
Connector
Disconnects component.
disconnect(Component)
- Method in interface org.ijsberg.iglu.configuration.
Facade
Disconnects an internal or external component.
disconnect(Component)
- Method in class org.ijsberg.iglu.configuration.module.
StandardCluster
E
expose(String, Class<?>...)
- Method in interface org.ijsberg.iglu.configuration.
Cluster
Updates exposure of interfaces of an internal component.
expose(String, Class<?>...)
- Method in class org.ijsberg.iglu.configuration.module.
StandardCluster
F
Facade
- Interface in
org.ijsberg.iglu.configuration
A facade exposes certain interfaces of a cluster of components.
G
getAllSuperClassesFromClass(Class<?>)
- Static method in class org.ijsberg.iglu.util.reflection.
ReflectionSupport
getExposedComponentIds()
- Method in interface org.ijsberg.iglu.configuration.
Facade
getExposedComponentIds()
- Method in class org.ijsberg.iglu.configuration.module.
StandardCluster
getExposedInterfaces(String)
- Method in interface org.ijsberg.iglu.configuration.
Facade
getExposedInterfaces(String)
- Method in class org.ijsberg.iglu.configuration.module.
StandardCluster
getExternalComponents()
- Method in interface org.ijsberg.iglu.configuration.
Cluster
getExternalComponents()
- Method in class org.ijsberg.iglu.configuration.module.
StandardCluster
getFacade()
- Method in interface org.ijsberg.iglu.configuration.
Cluster
getFacade()
- Method in class org.ijsberg.iglu.configuration.module.
StandardCluster
getInjectedInterfaces(String)
- Method in interface org.ijsberg.iglu.configuration.
Component
getInjectedInterfaces(String)
- Method in class org.ijsberg.iglu.configuration.module.
StandardComponent
getInterfaces()
- Method in interface org.ijsberg.iglu.configuration.
Component
getInterfaces()
- Method in class org.ijsberg.iglu.configuration.module.
StandardComponent
getInterfacesForClass(Class<?>)
- Static method in class org.ijsberg.iglu.util.reflection.
ReflectionSupport
getInternalComponents()
- Method in interface org.ijsberg.iglu.configuration.
Cluster
getInternalComponents()
- Method in class org.ijsberg.iglu.configuration.module.
StandardCluster
getMethodsByName(Class<?>, String, int)
- Static method in class org.ijsberg.iglu.util.reflection.
ReflectionSupport
getProperties()
- Method in interface org.ijsberg.iglu.configuration.
Component
getProperties()
- Method in class org.ijsberg.iglu.configuration.module.
StandardComponent
getProxy(Class<?>)
- Method in interface org.ijsberg.iglu.configuration.
Component
getProxy(String, Class<?>)
- Method in interface org.ijsberg.iglu.configuration.
Facade
getProxy(String, Class<?>)
- Method in class org.ijsberg.iglu.configuration.module.
StandardCluster
getProxy(Class<?>)
- Method in class org.ijsberg.iglu.configuration.module.
StandardComponent
getSetterInjectedProperties()
- Method in class org.ijsberg.iglu.configuration.module.
StandardComponent
I
instantiateClass(String)
- Static method in class org.ijsberg.iglu.util.reflection.
ReflectionSupport
Instantiates a class by its default constructor.
instantiateClass(String, Object...)
- Static method in class org.ijsberg.iglu.util.reflection.
ReflectionSupport
Instantiates a class by invoking a constructor with the given init parameters.
instantiateClass(ClassLoader, String, Object...)
- Static method in class org.ijsberg.iglu.util.reflection.
ReflectionSupport
Instantiates a class by invoking a constructor with certain init parameters.
instantiateClass(Class<?>, Object...)
- Static method in class org.ijsberg.iglu.util.reflection.
ReflectionSupport
Instantiates a class by invoking a constructor with the given init parameters.
invoke(String, Object...)
- Method in interface org.ijsberg.iglu.configuration.
Component
invoke(Object, Method, Object[])
- Method in class org.ijsberg.iglu.configuration.module.
StandardCluster
Invoked through proxy instance for facade.
invoke(Object, Method, Object[])
- Method in class org.ijsberg.iglu.configuration.module.
StandardComponent
invoke(String, Object...)
- Method in class org.ijsberg.iglu.configuration.module.
StandardComponent
invoke()
- Method in class org.ijsberg.iglu.util.reflection.
MethodInvocation
invokeMethod(Object, String, Object...)
- Static method in class org.ijsberg.iglu.util.reflection.
ReflectionSupport
Arguments do not have to match exactly; they will be converted if possible.
isConnected(Component)
- Method in class org.ijsberg.iglu.configuration.module.
StandardCluster
isConnectedExternally(Component)
- Method in class org.ijsberg.iglu.configuration.module.
StandardCluster
isConnectedInternally(Component)
- Method in class org.ijsberg.iglu.configuration.module.
StandardCluster
isExposed(String)
- Method in class org.ijsberg.iglu.configuration.module.
StandardCluster
M
makeFirstCharUpperCase(String)
- Static method in class org.ijsberg.iglu.configuration.module.
StandardComponent
MethodInvocation
- Class in
org.ijsberg.iglu.util.reflection
Handles invocation of a method with a particular set of arguments.
MethodInvocation(InvocationHandler, Object, String, Method[], Object...)
- Constructor for class org.ijsberg.iglu.util.reflection.
MethodInvocation
MethodInvocation(Object, String, Object...)
- Constructor for class org.ijsberg.iglu.util.reflection.
MethodInvocation
Arguments do not have to match exactly; they will be converted if possible.
O
org.ijsberg.iglu.configuration
- package org.ijsberg.iglu.configuration
org.ijsberg.iglu.configuration.module
- package org.ijsberg.iglu.configuration.module
org.ijsberg.iglu.util.reflection
- package org.ijsberg.iglu.util.reflection
org.ijsberg.iglu.util.types
- package org.ijsberg.iglu.util.types
P
PROPERTIES_PROPERTY_KEY
- Static variable in class org.ijsberg.iglu.configuration.module.
StandardComponent
R
ReflectionSupport
- Class in
org.ijsberg.iglu.util.reflection
Helper class containing methods to be used to investigate method declarations, invoke methods, instantiate or clone objects.
ReflectionSupport()
- Constructor for class org.ijsberg.iglu.util.reflection.
ReflectionSupport
register(Component)
- Method in interface org.ijsberg.iglu.configuration.
Component
Registers a component (as listener) in case the embedded object implements a method named 'register' with a suiting interface.
register(Component)
- Method in class org.ijsberg.iglu.configuration.module.
StandardComponent
REGISTER_LISTENER_METHOD_NAME
- Static variable in class org.ijsberg.iglu.configuration.module.
StandardComponent
removeDependency(String)
- Method in interface org.ijsberg.iglu.configuration.
Component
Removes previously injected proxies for a certain component.
removeDependency(String)
- Method in class org.ijsberg.iglu.configuration.module.
StandardComponent
S
setInvocationIntercepter(Class<?>, InvocationHandler)
- Method in interface org.ijsberg.iglu.configuration.
Component
Sets intercepter for invocations of a particular interface to deal with cross-cutting concerns.
setInvocationIntercepter(Class<?>, InvocationHandler)
- Method in class org.ijsberg.iglu.configuration.module.
StandardComponent
setProperties(Properties)
- Method in interface org.ijsberg.iglu.configuration.
Component
Injects properties into the embedded object.
setProperties(Properties)
- Method in class org.ijsberg.iglu.configuration.module.
StandardComponent
setReference(Facade, String, Class<?>...)
- Method in interface org.ijsberg.iglu.configuration.
Component
Sets a reference to a component if the embedded class contains an appropriate setter.
setReference(Facade, String, Class<?>...)
- Method in class org.ijsberg.iglu.configuration.module.
StandardComponent
StandardCluster
- Class in
org.ijsberg.iglu.configuration.module
StandardCluster()
- Constructor for class org.ijsberg.iglu.configuration.module.
StandardCluster
StandardComponent
- Class in
org.ijsberg.iglu.configuration.module
Standard implementation of Component.
StandardComponent(Object)
- Constructor for class org.ijsberg.iglu.configuration.module.
StandardComponent
U
unregister(Component)
- Method in interface org.ijsberg.iglu.configuration.
Component
Unregisters a previously registered component in case the embedded object implements a method named 'unregister' with a suitable interface.
unregister(Component)
- Method in class org.ijsberg.iglu.configuration.module.
StandardComponent
UNREGISTER_LISTENER_METHOD_NAME
- Static variable in class org.ijsberg.iglu.configuration.module.
StandardComponent
C
D
E
F
G
I
M
O
P
R
S
U
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2011. All Rights Reserved.