public class LegacyCollectorImpl extends java.lang.Object implements LegacyCollector
Constructor and Description |
---|
LegacyCollectorImpl() |
LegacyCollectorImpl(java.lang.String module,
CodeFormat codeFormat) |
Modifier and Type | Method and Description |
---|---|
com.marklogic.client.DatabaseClient |
getClient()
Gets the client in use currently by the collector object
|
CodeFormat |
getCodeFormat()
Obtains the code format for the collector in use
|
HubConfig |
getHubConfig()
Returns the current hubConfig ont he collector object
|
java.lang.String |
getModule()
Returns the module for the collect
|
DiskQueue<java.lang.String> |
run(java.lang.String jobId,
java.lang.String entity,
java.lang.String flow,
int threadCount,
java.util.Map<java.lang.String,java.lang.Object> options)
Obtains and grabs a list of uris that match the collector code
|
void |
setClient(com.marklogic.client.DatabaseClient client)
Sets the client to be used to communicate with the database
|
void |
setHubConfig(HubConfig config)
Set's the hub config for the collector
|
public LegacyCollectorImpl()
public LegacyCollectorImpl(java.lang.String module, CodeFormat codeFormat)
public void setHubConfig(HubConfig config)
LegacyCollector
setHubConfig
in interface LegacyCollector
config
- takes in a HubConfig objectpublic HubConfig getHubConfig()
LegacyCollector
getHubConfig
in interface LegacyCollector
public void setClient(com.marklogic.client.DatabaseClient client)
LegacyCollector
setClient
in interface LegacyCollector
client
- - a databaseclient to usepublic com.marklogic.client.DatabaseClient getClient()
LegacyCollector
getClient
in interface LegacyCollector
public CodeFormat getCodeFormat()
LegacyCollector
getCodeFormat
in interface LegacyCollector
public java.lang.String getModule()
LegacyCollector
getModule
in interface LegacyCollector
public DiskQueue<java.lang.String> run(java.lang.String jobId, java.lang.String entity, java.lang.String flow, int threadCount, java.util.Map<java.lang.String,java.lang.Object> options)
LegacyCollector
run
in interface LegacyCollector
jobId
- - id of the job this is to haveentity
- - name of which entity is this being run againstflow
- - name of which flowthreadCount
- - how many threads to use for the operationoptions
- - string/object map of options you want to pass to the collector