Class FinishedState.Transition
- java.lang.Object
-
- unlimited.fc.client.api.multiclient.MultiClientState
-
- unlimited.fc.client.api.multiclient.ReadOnlyState
-
- unlimited.fc.client.api.multiclient.FinishedState.Transition
-
- Enclosing class:
- FinishedState
public static class FinishedState.Transition extends ReadOnlyState
The Class FinishingState.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class unlimited.fc.client.api.multiclient.MultiClientState
MultiClientState.StateMachineException
-
-
Field Summary
-
Fields inherited from class unlimited.fc.client.api.multiclient.MultiClientState
cause, parent
-
-
Constructor Summary
Constructors Constructor Description Transition(MultiClientState oldState)Instantiates a new finishing state.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidfinish()Cleans up memory allocated by the native libraries component of FileCatalyst.voidgetHandledBy(StateHandler handler)Gets the handled by.-
Methods inherited from class unlimited.fc.client.api.multiclient.ReadOnlyState
autoDetectConectionMode, autoDetectConectionModeDownload, autoDetectConectionModeUpload, autoDetectConectionModeUploadAndDownload, connected, getBlastRate, getBlockSize, getCallbackHandler, getClientConnectKey, getClientCredentials, getCompFileFilter, getCongCtrlStrategy, getCongestionControlAggression, getConnectTimeout, getExtendedReadTimeout, getFileFilter, getHumanReadableName, getIncomingDataPort, getIncomingDataPorts, getIncrementalMode, getLocalWorkingDirectory, getLogger, getLogLocation, getMaxRetries, getMd5RateLimit, getMode, getNumBlockReaders, getNumBlockWriters, getNumFTPStreams, getNumPacketProcessors, getNumReceiveSockets, getNumSenderSockets, getNumSenderThreads, getNumThreads, getNumUDPSockets, getObserver, getPacketQueueDepth, getPacketSize, getPostURL, getProgressiveTimeout, getProgressiveTimeoutFilter, getReadBufferSizeKB, getReadTimeout, getRemotePort, getRemoteServer, getRenameExtension, getServerAgentID, getServletLocation, getServletMultiplier, getSessionCount, getStartRate, getTransferEmptyDirectories, getTransferRate, getUnitSize, getVerifyMode, getWaitRetry, getWriteBufferSizeKB, getWriteFileMode, isAutoResume, isCancelled, isCongestionControlEnabled, isDebug, isDeleteAfterTransfer, isDowngradeModeOnReConnect, isFileCatalystServer, isForceTCPmodeACKs, isMaintainLastModified, isMaintainPermissions, isOptimizeBlockSize, isProgressiveTransfers, isShowConsoleLog, isTransferEmptyDirectories, isTransferWithTempName, isUDPSupported, isUseCongestionControl, isUseSSL, isVerifyIntegrity
-
Methods inherited from class unlimited.fc.client.api.multiclient.MultiClientState
addCustomLogHandler, applyRemoteFileAttributesToLocalFile, autoDetectConectionModeDownload, autoDetectConectionModeUpload, autoDetectConectionModeUploadAndDownload, cd, cdup, cleanupClientIfNeeded, completeClientFailure, connect, delete, deleteAll, deleteAll, deleteAll, deleteAll, disconnect, doJob, download, download, download, download, download, download, download, downloadAs, downloadRange, downloadStream, equals, exists, exists, filesMatch, fileSystemEvents, flushCaches, fsEvents, get, getAllAvailableServerConfigs, getClientName, getConnectivityTestResults, getInitialState, getMD5, getMD5Checksum, getNextSessionID, getOldState, getParent, getReport, getServerConfigurationValue, getTargetRateSlice, getUserEmailAddress, getUserFullName, getUserPermissions, handleFailedTransfer, handleSuccessfulTransfer, informTransferFinished, informTransferStart, initialize, initializeNoUserLogs, initSession, invalidState, isAutoUnzip, isBadState, isCancelling, isIdle, isIncrementalSizeCheckOnly, isInitialized, isLinkEnabledOnServer, isLoggedIn, isTransferComplete, jobPushed, list, list, list, listNoParse, listRecursiveFTPCompatible, listWithInlineParse, listWithInlineParse, login, mkdir, modtime, noop, notImplemented, preProcess, prms, pushJob, pushJobNoProcessing, pwd, quote, remoteSynchFile, remoteSynchFile, remoteUpload, remoteUpload, rename, resetAutoDetectInfo, resetBadState, resetSession, rmdir, rmdirRecursive, runWorkerClient, sendEmail, sendWeblink, sendWeblink, serverVersion, setAutoResume, setAutoUnzip, setBlockSize, setCallbackHandler, setCancelled, setClientAgentID, setClientConnectKey, setClientCredentials, setClientIdentifier, setClientName, setClientString, setClientSubIdentifier, setClientWorkingPath, setCompFileFilter, setCongCtrlStrategy, setCongestionControlAggression, setCongestionControlEnabled, setConnectTimeout, setDebug, setDeleteAfterTransfer, setDowngradeModeOnReConnect, setExtendedReadTimeout, setFileFilter, setFileTransferPriority, setForceFileOwnershipEnabled, setForceFileOwnershipGroup, setForceFileOwnershipUser, setForceTCPmodeACKs, setIncomingDataPort, setIncomingDataPorts, setIncrementalMode, setIncrementalSizeCheckOnly, setLocalWorkingDirectory, setLogger, setLogLocation, setLogPrefix, setMaintainLastModified, setMaintainPermissions, setMaxRetries, setMd5RateLimit, setMode, setNumBlockReaders, setNumBlockWriters, setNumFTPStreams, setNumPacketProcessors, setNumReceiveSockets, setNumSenderSockets, setNumSenderThreads, setNumThreads, setNumUDPSockets, setObserver, setOptimizeBlockSize, setPacketQueueDepth, setPacketSize, setPostProcessorOverrides, setPostTaskSentData, setPostURL, setProgressiveTimeout, setProgressiveTimeoutFilter, setProgressiveTransfers, setReadBufferSizeKB, setReadTimeout, setRemotePort, setRemoteServer, setRenameExtension, setReport, setServletLocation, setServletLocation, setServletMultiplier, setSessionID, setShowConsoleLog, setSSLSocketProducer, setStartRate, setTargetRate, setTaskID, setTransactionID, setTransferEmptyDirectories, setTransferToServerOverride, setTransferWithTempName, setTransferWithTempName, setUnitSize, setUseCongestionControl, setUserEmailAddress, setUserFullName, setUserRelativePriority, setUseSSL, setVerifyIntegrity, setVerifyMode, setWaitRetry, setWriteBufferSizeKB, setWriteFileMode, size, start, stopSpeedTesting, streamWithInlineParse, streamWithInlineParse, synchClient, synchClients, synchSpecificTypes, testApproximateDownloadSpeed, testApproximateUploadSpeed, testMaximumDownloadSpeed, testMaximumUploadSpeed, testUDPACKs, testWriteSpeed, testWriteSpeed, toString, transferComplete, transferJobStream, transferStarted, updateServerOverrides, upload, upload, upload, upload, upload, upload, upload, uploadAs, uploadAs, uploadList, uploadRange, uploadStream, willTransferWork
-
-
-
-
Constructor Detail
-
Transition
public Transition(MultiClientState oldState)
Instantiates a new finishing state.- Parameters:
oldState- the old state
-
-
Method Detail
-
finish
protected void finish()
Description copied from class:MultiClientStateCleans up memory allocated by the native libraries component of FileCatalyst. This should be called when all transfers are completed and the FCClient object is no longer needed.- Overrides:
finishin classMultiClientState
-
getHandledBy
public void getHandledBy(StateHandler handler)
Description copied from class:MultiClientStateGets the handled by.- Overrides:
getHandledByin classReadOnlyState- Parameters:
handler- the handler
-
-