com.ontimize.dms.warehouse.remote
Class ServerTransfer
java.lang.Object
com.ontimize.dms.warehouse.remote.ServerTransfer
- All Implemented Interfaces:
- TransferModelEventListener
- Direct Known Subclasses:
- DownloadServer, UploadServer
public abstract class ServerTransfer
- extends java.lang.Object
- implements TransferModelEventListener
|
Constructor Summary |
ServerTransfer(java.lang.String basePath,
java.lang.String tempPath,
int inactInterval,
int inactGap)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MSG_INACTIVE_1
protected static final java.lang.String MSG_INACTIVE_1
- See Also:
- Constant Field Values
MSG_INACTIVE_2
protected static final java.lang.String MSG_INACTIVE_2
- See Also:
- Constant Field Values
MSG_INACTIVE_3
protected static final java.lang.String MSG_INACTIVE_3
- See Also:
- Constant Field Values
DEFAULT_OPEN_MAX
protected static final int DEFAULT_OPEN_MAX
- See Also:
- Constant Field Values
list
protected java.util.Hashtable list
it
protected com.ontimize.dms.warehouse.remote.ServerTransfer.InactivityThread it
modelAdapter
protected TransferModelEventAdapter modelAdapter
ServerTransfer
public ServerTransfer(java.lang.String basePath,
java.lang.String tempPath,
int inactInterval,
int inactGap)
isOverload
public boolean isOverload(java.util.Hashtable transfers)
isActive
public abstract boolean isActive(Document document,
int sessionId)
throws java.lang.Exception
- Throws:
java.lang.Exception
setOpenMax
public void setOpenMax(int openMax)
setTransferTrace
public void setTransferTrace(int ttRefreshInterval)
getBasePath
public java.lang.String getBasePath()
getTempPath
public java.lang.String getTempPath()
haveToUpdate
public boolean haveToUpdate(long lastDate)
transferFinish
public abstract ContainerResult transferFinish(int resultCode,
int action,
Document doc,
java.lang.Number version,
java.util.Map fields,
int sessionId)
throws java.lang.Exception
- Throws:
java.lang.Exception
inactivityVerification
public void inactivityVerification(int gap)
stop
public void stop()
addModelListener
public void addModelListener(TransferModelListener tml)
- Specified by:
addModelListener in interface TransferModelEventListener
fireModelEvent
public void fireModelEvent(TransferInfo event)
- Specified by:
fireModelEvent in interface TransferModelEventListener
removeModelListener
public void removeModelListener(TransferModelListener tml)
- Specified by:
removeModelListener in interface TransferModelEventListener