public class DefaultExporttoService extends AbstractMonitorableTask implements ExporttoService
ExporttoService implementation.Thread.State, Thread.UncaughtExceptionHandler| Modifier and Type | Field and Description |
|---|---|
protected DataServerExplorer |
dataServerExplorer |
protected static Logger |
LOG |
protected NewDataStoreParameters |
newDataStoreParameters |
protected OpenDataStoreParameters |
openDataStoreParameters |
taskStatuscancellationRequestedMAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY| Modifier | Constructor and Description |
|---|---|
protected |
DefaultExporttoService() |
|
DefaultExporttoService(DataServerExplorer dataServerExplorer,
NewDataStoreParameters newDataStoreParameters,
OpenDataStoreParameters openDataStoreParameters)
DefaultExporttoService constructor |
| Modifier and Type | Method and Description |
|---|---|
protected void |
copyValues(Feature source,
EditableFeature target) |
void |
export(FeatureSet featureSet)
This method export a
FeatureSet to other FeatureSet. |
void |
export(FeatureStore featureStore,
IProjection projection,
FeatureSet featureSet) |
void |
setFinishAction(ExporttoServiceFinishAction exporttoServiceFinishAction)
Sets the
ExporttoServiceFinishAction that is used at the end
of the ExporttoService. |
cancelRequest, getSimpleTaskStatus, getTaskStatus, setTaskNameisCancellationRequestedactiveCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, run, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetTaskStatuscancelRequest, isCancellationRequestedprotected static final Logger LOG
protected DataServerExplorer dataServerExplorer
protected NewDataStoreParameters newDataStoreParameters
protected OpenDataStoreParameters openDataStoreParameters
protected DefaultExporttoService()
public DefaultExporttoService(DataServerExplorer dataServerExplorer, NewDataStoreParameters newDataStoreParameters, OpenDataStoreParameters openDataStoreParameters)
DefaultExporttoService constructordataServerExplorer - newDataStoreParameters - openDataStoreParameters - public void export(FeatureStore featureStore, IProjection projection, FeatureSet featureSet) throws ExporttoServiceException
ExporttoServiceExceptionpublic void export(FeatureSet featureSet) throws ExporttoServiceException
ExporttoServiceFeatureSet to other FeatureSet.
The other necessary parameters to make this conversion are specific
for every ExporttoService. e.g: a shape exporter needs a
file and a projection, a database exporter needs a connection
parameters...export in interface ExporttoServicefeatureSet - the set of features hat have to be exported.ExporttoServiceException - if there is any exception in the exporting processpublic void setFinishAction(ExporttoServiceFinishAction exporttoServiceFinishAction)
ExporttoServiceExporttoServiceFinishAction that is used at the end
of the ExporttoService.setFinishAction in interface ExporttoServiceexporttoServiceFinishAction - it contains an action that can be executed at the end of the
export processprotected void copyValues(Feature source, EditableFeature target)