de.jiac.micro.core
Interface IContainer

All Known Subinterfaces:
IAgent, INode
All Known Implementing Classes:
AbstractAgent, AbstractContainer, AbstractNode

public interface IContainer

A container in MicroJIAC is either a node or an agent. Each one can be customised by adding/removing handles that are identified by their class hierarchy. Furthermore, each container also provides a logger instance.

Version:
$Revision$
Author:
Erdene-Ochir Tuguldur, Marcel Patzlaff

Method Summary
 void addHandle(IHandle handle)
           
 com.github.libxjava.lang.IClassLoader getClassLoader()
           
 IHandle getHandle(Class handleClass)
           
 org.slf4j.Logger getLogger()
          Same as getLogger(String) with argument null
 org.slf4j.Logger getLogger(String name)
           
 void removeHandle(IHandle handle)
           
 

Method Detail

getHandle

IHandle getHandle(Class handleClass)

addHandle

void addHandle(IHandle handle)

removeHandle

void removeHandle(IHandle handle)

getLogger

org.slf4j.Logger getLogger()
Same as getLogger(String) with argument null


getLogger

org.slf4j.Logger getLogger(String name)

getClassLoader

com.github.libxjava.lang.IClassLoader getClassLoader()


Copyright © 2008-2011 DAI-Labor. All Rights Reserved.