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

Copyright © 2011. All Rights Reserved.