Class BadState.FailedConnectAttemptState
- java.lang.Object
-
- unlimited.fc.client.api.multiclient.MultiClientState
-
- unlimited.fc.client.api.multiclient.ReadOnlyState
-
- unlimited.fc.client.api.multiclient.BadState
-
- unlimited.fc.client.api.multiclient.BadState.FailedConnectAttemptState
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class unlimited.fc.client.api.multiclient.BadState
BadState.DisconnectErrorState, BadState.FailedConnectAttemptState, BadState.FailedFinishState, BadState.FailedInitializationState, BadState.FailedLoginState, BadState.FailedTransferState
-
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 FailedConnectAttemptState(MultiClientState oldState, java.lang.Throwable cause)Instantiates a new failed connect attempt state.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgetHandledBy(StateHandler handler)Gets the handled by.java.lang.StringgetHumanReadableName()Returns a human readable name for the state.protected MultiClientStatehandleBadState()Default bad state handling is to return to the previous state-
Methods inherited from class unlimited.fc.client.api.multiclient.BadState
cause, finish, isBadState, resetBadState, setCancelled
-
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, 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, 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, resetSession, rmdir, rmdirRecursive, runWorkerClient, sendEmail, sendWeblink, sendWeblink, serverVersion, setAutoResume, setAutoUnzip, setBlockSize, setCallbackHandler, 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
-
FailedConnectAttemptState
public FailedConnectAttemptState(MultiClientState oldState, java.lang.Throwable cause)
Instantiates a new failed connect attempt state.- Parameters:
oldState- the old statecause- the cause
-
-
Method Detail
-
getHumanReadableName
public java.lang.String getHumanReadableName()
Description copied from class:MultiClientStateReturns a human readable name for the state. Used within toString()- Overrides:
getHumanReadableNamein classBadState- Returns:
- A human readable name
-
getHandledBy
public void getHandledBy(StateHandler handler)
Description copied from class:MultiClientStateGets the handled by.- Overrides:
getHandledByin classBadState- Parameters:
handler- the handler
-
handleBadState
protected MultiClientState handleBadState()
Description copied from class:BadStateDefault bad state handling is to return to the previous state- Overrides:
handleBadStatein classBadState
-
-