de.janrufmonitor.repository
Class AbstractReadOnlyCallerManager

java.lang.Object
  extended by de.janrufmonitor.repository.AbstractConfigurableCallerManager
      extended by de.janrufmonitor.repository.AbstractReadOnlyCallerManager
All Implemented Interfaces:
IConfigurable, IManager, IRepositoryManager, ICallerManager, IIdentifyCallerRepository
Direct Known Subclasses:
AbstractReadOnlyDatabaseCallerManager, AbstractWebCallerManager

public abstract class AbstractReadOnlyCallerManager
extends AbstractConfigurableCallerManager
implements IIdentifyCallerRepository

This abstract class can be used as base class for a new call manager implementation using read only access to the caller persistence.

Author:
Thilo Brandt

Field Summary
 
Fields inherited from class de.janrufmonitor.repository.AbstractConfigurableCallerManager
CFG_ENABLED, CFG_PRIO, m_configuration, m_externalID, m_logger
 
Constructor Summary
AbstractReadOnlyCallerManager()
           
 
Method Summary
 boolean isSupported(Class c)
          Returns wether a repository type (de.janrufmonitor.repository.types.*) is suppored by a repository manager implementation.
 
Methods inherited from class de.janrufmonitor.repository.AbstractConfigurableCallerManager
addCreationAttributes, addSystemAttributes, getConfigurableID, getID, getManagerID, getNamespace, getPriority, getRuntime, isActive, isInternalNumber, restart, setConfiguration, setManagerID, shutdown, startup, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface de.janrufmonitor.repository.types.IIdentifyCallerRepository
getCaller
 

Constructor Detail

AbstractReadOnlyCallerManager

public AbstractReadOnlyCallerManager()
Method Detail

isSupported

public boolean isSupported(Class c)
Description copied from interface: IRepositoryManager
Returns wether a repository type (de.janrufmonitor.repository.types.*) is suppored by a repository manager implementation.

Specified by:
isSupported in interface IRepositoryManager
Parameters:
c - Interface to be supported.
Returns:
true is interface is supported, otherwise false.


Copyright © 2010 by Thilo Brandt. All Rights Reserved.