org.objectweb.util.monolog.wrapper.remote.lib

Class MonologFactoryProxyImpl

Implemented Interfaces:
MonologFactoryProxy

public class MonologFactoryProxyImpl
extends UnicastRemoteObject
implements MonologFactoryProxy

Author:
S.Chassande-Barrioz

Constructor Summary

MonologFactoryProxyImpl(MonologFactory mf)
MonologFactoryProxyImpl(MonologFactory mf, String rmiName)

Method Summary

void
addHandlerToLogger(String handlername, String loggerName)
void
addTopicToLogger(String topic, String loggerName)
int
compareTo(String levelname1, String levelname2)
boolean
createHandler(String hn, String handlertype)
boolean
defineLevel(String name, String value)
boolean
defineLevel(String name, int value)
Map
getAllHandlerAttributes()
Map
getHandlerAttributes(String handlername)
String[]
getHandlerNames()
Level
getLevel(String name)
Level
getLevel(int value)
Level[]
getLevels()
LoggerInfo
getLogger(String loggername)
LoggerInfo
getLogger(String loggername, String resourceBundleName)
LoggerInfo[]
getLoggers()
Properties
getMonologProperties()
String
getResourceBundleName()
void
register(String name)
void
register(java.net.InetAddress host, String name)
void
removeAllHandlersFromLogger(String loggerName)
boolean
removeHandler(String handlername)
void
removeHandlerFromLogger(String handlerName, String loggerName)
void
removeLevel(String name)
void
removeTopicFromLogger(String topic, String loggerName)
void
setAdditivity(boolean a, String loggerName)
void
setHandlerAttribute(String handlername, String attributeName, String value)
void
setResourceBundleName(String resourceBundleName)

Constructor Details

MonologFactoryProxyImpl

public MonologFactoryProxyImpl(MonologFactory mf)
            throws RemoteException


MonologFactoryProxyImpl

public MonologFactoryProxyImpl(MonologFactory mf,
                               String rmiName)
            throws RemoteException

Method Details

addHandlerToLogger

public void addHandlerToLogger(String handlername,
                               String loggerName)
            throws RemoteException
Specified by:
addHandlerToLogger in interface MonologFactoryProxy


addTopicToLogger

public void addTopicToLogger(String topic,
                             String loggerName)
            throws RemoteException
Specified by:
addTopicToLogger in interface MonologFactoryProxy


compareTo

public int compareTo(String levelname1,
                     String levelname2)
            throws RemoteException
Specified by:
compareTo in interface MonologFactoryProxy


createHandler

public boolean createHandler(String hn,
                             String handlertype)
            throws RemoteException
Specified by:
createHandler in interface MonologFactoryProxy


defineLevel

public boolean defineLevel(String name,
                           String value)
            throws RemoteException
Specified by:
defineLevel in interface MonologFactoryProxy


defineLevel

public boolean defineLevel(String name,
                           int value)
            throws RemoteException
Specified by:
defineLevel in interface MonologFactoryProxy


getAllHandlerAttributes

public Map getAllHandlerAttributes()
            throws RemoteException
Specified by:
getAllHandlerAttributes in interface MonologFactoryProxy


getHandlerAttributes

public Map getHandlerAttributes(String handlername)
            throws RemoteException
Specified by:
getHandlerAttributes in interface MonologFactoryProxy


getHandlerNames

public String[] getHandlerNames()
            throws RemoteException
Specified by:
getHandlerNames in interface MonologFactoryProxy


getLevel

public Level getLevel(String name)
            throws RemoteException
Specified by:
getLevel in interface MonologFactoryProxy


getLevel

public Level getLevel(int value)
            throws RemoteException
Specified by:
getLevel in interface MonologFactoryProxy


getLevels

public Level[] getLevels()
            throws RemoteException
Specified by:
getLevels in interface MonologFactoryProxy


getLogger

public LoggerInfo getLogger(String loggername)
            throws RemoteException
Specified by:
getLogger in interface MonologFactoryProxy


getLogger

public LoggerInfo getLogger(String loggername,
                            String resourceBundleName)
            throws RemoteException
Specified by:
getLogger in interface MonologFactoryProxy


getLoggers

public LoggerInfo[] getLoggers()
            throws RemoteException
Specified by:
getLoggers in interface MonologFactoryProxy


getMonologProperties

public Properties getMonologProperties()
            throws RemoteException
Specified by:
getMonologProperties in interface MonologFactoryProxy


getResourceBundleName

public String getResourceBundleName()
            throws RemoteException
Specified by:
getResourceBundleName in interface MonologFactoryProxy


register

public void register(String name)
            throws RemoteException


register

public void register(java.net.InetAddress host,
                     String name)
            throws RemoteException


removeAllHandlersFromLogger

public void removeAllHandlersFromLogger(String loggerName)
            throws RemoteException
Specified by:
removeAllHandlersFromLogger in interface MonologFactoryProxy


removeHandler

public boolean removeHandler(String handlername)
            throws RemoteException
Specified by:
removeHandler in interface MonologFactoryProxy


removeHandlerFromLogger

public void removeHandlerFromLogger(String handlerName,
                                    String loggerName)
            throws RemoteException
Specified by:
removeHandlerFromLogger in interface MonologFactoryProxy


removeLevel

public void removeLevel(String name)
            throws RemoteException
Specified by:
removeLevel in interface MonologFactoryProxy


removeTopicFromLogger

public void removeTopicFromLogger(String topic,
                                  String loggerName)
            throws RemoteException
Specified by:
removeTopicFromLogger in interface MonologFactoryProxy


setAdditivity

public void setAdditivity(boolean a,
                          String loggerName)
            throws RemoteException
Specified by:
setAdditivity in interface MonologFactoryProxy


setHandlerAttribute

public void setHandlerAttribute(String handlername,
                                String attributeName,
                                String value)
            throws RemoteException
Specified by:
setHandlerAttribute in interface MonologFactoryProxy


setResourceBundleName

public void setResourceBundleName(String resourceBundleName)
            throws RemoteException
Specified by:
setResourceBundleName in interface MonologFactoryProxy