Nitido Inc.

com.nitido.nim
Class LogService

java.lang.Object
  extended by com.nitido.nim.NiMKernelService
      extended by com.nitido.nim.LogService
All Implemented Interfaces:
NiMConstants
Direct Known Subclasses:
LogServiceImpl

public abstract class LogService
extends NiMKernelService

LogService is the NiMKernel module responsible for initializing and instantiating the NiM Logger.


Field Summary
 
Fields inherited from interface com.nitido.nim.NiMConstants
ACTION_CREATE_NUGGET, ACTION_CREATE_NUGGET_BY_NAME, ACTION_CRED_SPACE_ADD, ACTION_CRED_SPACE_GET_KEYS, ACTION_CRED_SPACE_GET_KEYS_START_WITH, ACTION_CRED_SPACE_GET_VALUE, ACTION_CRED_SPACE_GET_VALUES, ACTION_CRED_SPACE_MODIFY, ACTION_CRED_SPACE_REMOVE_VALUE, ACTION_CRED_SPACE_REMOVE_VALUES, ACTION_CRED_SPACE_REPLACE, ACTION_DEPROVISION_ENTITY, ACTION_ENTITY_CHANGE_CRED, ACTION_LOG_EVENT, ACTION_PROVISION_ENTITY, ACTION_USER_SPACE_ADD, ACTION_USER_SPACE_GET_KEYS, ACTION_USER_SPACE_GET_KEYS_START_WITH, ACTION_USER_SPACE_GET_VALUE, ACTION_USER_SPACE_GET_VALUES, ACTION_USER_SPACE_MODIFY, ACTION_USER_SPACE_REMOVE_VALUE, ACTION_USER_SPACE_REMOVE_VALUES, ACTION_USER_SPACE_REPLACE, CONF_PREFIX_SECURITY_ACCESS, CONF_PREFIX_SECURITY_ALLOW, CONF_PREFIX_SECURITY_ASSIGN, CONF_PREFIX_SECURITY_RESOURCE, PARAM_CHANGE_CRED, PARAM_DEPROVISION_CREDENTIAL, PARAM_EVENT_NAME, PARAM_MODIFIER_CONTAINER, PARAM_NUGGET_CREATE_CRED, PARAM_NUGGET_NAME, PARAM_NUGGET_SETTINGS, PARAM_NUGGET_TYPE, PARAM_PROVISION_DESCRIPTOR, PARAM_SPACE_KEY, PARAM_SPACE_KEYS_START_WITH, PARAM_SPACE_VALUE, PREFIX_ACCESS_CLASS_IN_PACKAGE
 
Constructor Summary
LogService(NiMKernelServiceVisa visa)
          This class constructor is used by NiMKernel to instantiate a new LogService.
 
Method Summary
abstract  Logger getLogger(java.lang.Class clazz)
          This method returns a reference to the NiM Logger object for the given class.
abstract  Logger getLogger(java.lang.String name)
          This method returns a reference to the NiM Logger object for the given class name.
protected abstract  void init(NiMKernel kernel, ConfigurationService confService)
          This method is used to initialize the kernel service.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogService

public LogService(NiMKernelServiceVisa visa)
This class constructor is used by NiMKernel to instantiate a new LogService.

Parameters:
visa - Reference to the NiMKernelServiceVisa object required to instantiate the service. This parameter is required to ensure that only the NiMkernel can instantiate a reference to this service.
Method Detail

init

protected abstract void init(NiMKernel kernel,
                             ConfigurationService confService)
                      throws InitializationFailedException,
                             NiMException
Description copied from class: NiMKernelService
This method is used to initialize the kernel service. Extenders of this class must implement this method.

Specified by:
init in class NiMKernelService
Parameters:
kernel - Reference to the NiMKernel object that instantiated the service.
confService - A reference to the configuration service. All the service implementations (except ConfigurationService) should retrieve the setting information from it.
Throws:
InitializationFailedException - If unable to initialize the kernel service.
NiMException - If service initialization can not be done due to failure in establish a connection to the back-end service. Not all service implementation will throw this exception.

getLogger

public abstract Logger getLogger(java.lang.String name)
This method returns a reference to the NiM Logger object for the given class name. The logger object can be used by application developers to output log messages for tracing and debugging purposes.

Parameters:
name - The class name of the object requesting the logger.
Returns:
The reference to the Logger object for the given class name.
See Also:
Logger

getLogger

public abstract Logger getLogger(java.lang.Class clazz)
This method returns a reference to the NiM Logger object for the given class. The logger object can be used by application developers to output log messages for tracing and debugging purposes.

Parameters:
clazz - The class reference of the object requesting the logger.
Returns:
The reference to Logger object for the given class.

Nitido NiM 2.5 Java API

These JavaDoc pages are generated for release/nim_2_5-2.5.44

Copyright © 1999-2009 Nitido Inc.    Proprietary and Confidential.    All Rights Reserved.