The LoaderManagerImpl has the following configurable properties:

Property

Description

Type, Default

cancelledJobsFifoSize

The number of cancelled jobs that should be kept in the queue viewable in the Repository Loader Administration.

int
0

completedJobsFifoSize

The number of completed jobs that should be kept in the queue.

int
20

defaultBatchSize

The number of files to handle in a single transaction. This value can be overridden by a batch size argument provided in the LoaderManager’s load() and remove() methods. A batch size of -1 means to handle the entire job in one transaction. A batch size of 0 or 1 means to treat each file as a separate transaction.

int
-1

defaultTypeMapper

The default TypeMapper the LoaderManager will use if no TypeMapper is provided in the LoadManager’s load() or processManifest() methods.

atg.repository.loader.
TypeMapper

/atg/dynamo/service/loader/
FileExtensionTypeMapper

jobEventListeners

An array of components that listen to JobEvents

atg.repository.loader.
JobEventListener[]

jobIdGenerator

An IdGenerator component that creates IDs for Jobs

atg.service.idgen.
IdGenerator
/atg/dynamo/service/
FileIdGenerator

jobIdPrefix

A string to be prepended to JobIds.

String
RLJob

jobIdSpace

The name of the IdSpace used to generate JobIds

String
RLModuleJobIdSpace

jobQueueSize

The number of threads used in the Job queue

int
1

loaderErrorEventListeners

An array of components that listen to error LoaderEvents.

atg.repository.loader.
LoaderErrorEventListener[]

null

loaderEventListeners

An array of components that listen to add, update and remove LoaderEvents.

atg.repository.loader.
LoaderEventListener[]

suspendedJobsFifoSize

The number of suspended jobs that should be kept in the queue

int
10

suspendFailedJobs

Should failed jobs be suspended or cancelled?

boolean
true

 
loading table of contents...