Platform SDK Java 8.5 API Reference

com.genesyslab.platform.logging.utilities
Class DefaultLmsFileLoadPolicy

java.lang.Object
  extended by com.genesyslab.platform.logging.utilities.DefaultLmsFileLoadPolicy
All Implemented Interfaces:
LmsFileLoadPolicy

public final class DefaultLmsFileLoadPolicy
extends java.lang.Object
implements LmsFileLoadPolicy

The default policy. Permits load of new file if and only if the file with specified name was not loaded.


Constructor Summary
DefaultLmsFileLoadPolicy()
           
 
Method Summary
 boolean loadFile(java.util.Collection<LmsFileHeader> loadedHeaders, LmsFileHeader lmsFileHeaderToLoad)
          This method is called when lms file is loaded.
 boolean replacePreviouslyLoadedTemplate()
          Implements LmsFileLoadPolicy.replacePreviouslyLoadedTemplate().
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultLmsFileLoadPolicy

public DefaultLmsFileLoadPolicy()
Method Detail

loadFile

public boolean loadFile(java.util.Collection<LmsFileHeader> loadedHeaders,
                        LmsFileHeader lmsFileHeaderToLoad)
This method is called when lms file is loaded.

Specified by:
loadFile in interface LmsFileLoadPolicy
Parameters:
loadedHeaders - The collection of already loaded headers.
lmsFileHeaderToLoad - The header of file which is being loaded.
Returns:
True if the loadedHeaders contains no headers with LmsFileHeader.getName() which is specified by the "lmsFileHeaderToLoad". Comparison is case-insensitive.

replacePreviouslyLoadedTemplate

public boolean replacePreviouslyLoadedTemplate()
Implements LmsFileLoadPolicy.replacePreviouslyLoadedTemplate(). Always returns false.

Specified by:
replacePreviouslyLoadedTemplate in interface LmsFileLoadPolicy
Returns:
Always returns false

Platform SDK Java 8.5 API Reference

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.