Class LoggedInState.Transition
- java.lang.Object
-
- unlimited.fc.client.api.multiclient.MultiClientState
-
- unlimited.fc.client.api.multiclient.CreatedState
-
- unlimited.fc.client.api.multiclient.InitializedState
-
- unlimited.fc.client.api.multiclient.ConnectedState
-
- unlimited.fc.client.api.multiclient.LoggedInState.Transition
-
- Enclosing class:
- LoggedInState
public static class LoggedInState.Transition extends ConnectedState
The Class LoggingInState.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class unlimited.fc.client.api.multiclient.ConnectedState
ConnectedState.Transition
-
Nested classes/interfaces inherited from class unlimited.fc.client.api.multiclient.InitializedState
InitializedState.DisconnectingState
-
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(ConnectedState oldState)Instantiates a new logging in 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 voidlogin(java.util.function.Supplier<ClientCredentials> creds)Login to the server with the specifed credentials.-
Methods inherited from class unlimited.fc.client.api.multiclient.ConnectedState
cleanupClientIfNeeded, connect, connected, synchClient
-
Methods inherited from class unlimited.fc.client.api.multiclient.InitializedState
addCustomLogHandler, autoDetectConectionModeDownload, autoDetectConectionModeUpload, autoDetectConectionModeUploadAndDownload, initialize, initializeNoUserLogs, isInitialized
-
Methods inherited from class unlimited.fc.client.api.multiclient.CreatedState
applyRemoteFileAttributesToLocalFile, autoDetectConectionMode, autoDetectConectionModeDownload, autoDetectConectionModeUpload, autoDetectConectionModeUploadAndDownload, cd, cdup, delete, deleteAll, deleteAll, deleteAll, disconnect, doJob, download, download, download, download, download, download, download, downloadAs, downloadRange, downloadStream, exists, exists, filesMatch, fileSystemEvents, finish, flushCaches, fsEvents, get, getAllAvailableServerConfigs, getBlastRate, getBlockSize, getCallbackHandler, getClientConnectKey, getClientCredentials, getClientName, getCompFileFilter, getCongCtrlStrategy, getCongestionControlAggression, getConnectivityTestResults, getConnectTimeout, getData, getExtendedReadTimeout, getFileFilter, getIncomingDataPort, getIncomingDataPorts, getIncrementalMode, getLocalWorkingDirectory, getLogger, getLogLocation, getMaxRetries, getMD5, getMD5Checksum, getMd5RateLimit, getMode, getNumBlockReaders, getNumBlockWriters, getNumFTPStreams, getNumPacketProcessors, getNumReceiveSockets, getNumSenderSockets, getNumSenderThreads, getNumThreads, getNumUDPSockets, getObserver, getPacketQueueDepth, getPacketSize, getPostURL, getProgressiveTimeout, getProgressiveTimeoutFilter, getReadBufferSizeKB, getReadTimeout, getRemotePort, getRemoteServer, getRenameExtension, getServerAgentID, getServerConfigurationValue, getServletLocation, getServletMultiplier, getSessionCount, getStartRate, getTransferEmptyDirectories, getTransferRate, getUnitSize, getUserEmailAddress, getUserFullName, getUserPermissions, getVerifyMode, getWaitRetry, getWriteBufferSizeKB, getWriteFileMode, initSession, isAutoResume, isAutoUnzip, isCancelled, isCongestionControlEnabled, isDebug, isDeleteAfterTransfer, isDowngradeModeOnReConnect, isFileCatalystServer, isForceTCPmodeACKs, isLinkEnabledOnServer, isMaintainLastModified, isMaintainPermissions, isOptimizeBlockSize, isProgressiveTransfers, isShowConsoleLog, isTransferEmptyDirectories, isTransferWithTempName, isUDPSupported, isUseCongestionControl, isUseSSL, isVerifyIntegrity, jobPushed, list, list, list, listNoParse, listRecursiveFTPCompatible, listWithInlineParse, listWithInlineParse, mkdir, modtime, noop, preProcess, prms, pushJob, pushJobNoProcessing, pwd, quote, remoteSynchFile, remoteSynchFile, remoteUpload, remoteUpload, rename, resetAutoDetectInfo, resetSession, rmdir, rmdirRecursive, runWorkerClient, 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, setLoggerAttempt, setLogLocation, setLogPrefix, setMaintainLastModified, setMaintainPermissions, setMaxRetries, setMd5RateLimit, setMode, setNumBlockReaders, setNumBlockWriters, setNumFTPStreams, setNumPacketProcessors, setNumReceiveSockets, setNumSenderSockets, setNumSenderThreads, setNumThreads, setNumUDPSockets, setObserver, setOptimizeBlockSize, setPacketQueueDepth, setPacketSize, setPostTaskSentData, setPostURL, setProgressiveTimeout, setProgressiveTimeoutFilter, setProgressiveTransfers, setReadBufferSizeKB, setReadTimeout, setRemotePort, setRemoteServer, setRenameExtension, setReport, setServletLocation, setServletLocation, setServletMultiplier, setSessionID, setShowConsoleLog, setSSLSocketProducer, setStartRate, setTargetRate, setTaskID, setTransactionID, setTransferEmptyDirectories, setTransferMode, setTransferToServerOverride, setTransferWithTempName, setTransferWithTempName, setUnitSize, setUseCongestionControl, setUserEmailAddress, setUserFullName, setUserRelativePriority, setUseSSL, setVerifyIntegrity, setVerifyMode, setWaitRetry, setWriteBufferSizeKB, setWriteFileMode, size, start, stopSpeedTesting, streamWithInlineParse, streamWithInlineParse, testApproximateDownloadSpeed, testApproximateUploadSpeed, testMaximumDownloadSpeed, testMaximumUploadSpeed, testUDPACKs, testWriteSpeed, testWriteSpeed, transferJobStream, updateServerOverrides, upload, upload, upload, upload, upload, upload, upload, uploadAs, uploadAs, uploadList, uploadRange, uploadStream, willTransferWork
-
Methods inherited from class unlimited.fc.client.api.multiclient.MultiClientState
completeClientFailure, deleteAll, equals, getInitialState, getNextSessionID, getOldState, getParent, getReport, getTargetRateSlice, handleFailedTransfer, handleSuccessfulTransfer, informTransferFinished, informTransferStart, invalidState, isBadState, isCancelling, isIdle, isIncrementalSizeCheckOnly, isLoggedIn, isTransferComplete, notImplemented, resetBadState, sendEmail, setPostProcessorOverrides, synchClients, synchSpecificTypes, toString, transferComplete, transferStarted
-
-
-
-
Constructor Detail
-
Transition
public Transition(ConnectedState oldState)
Instantiates a new logging in state.- Parameters:
oldState- the old state
-
-
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 classConnectedState- Returns:
- A human readable name
-
getHandledBy
public void getHandledBy(StateHandler handler)
Description copied from class:MultiClientStateGets the handled by.- Overrides:
getHandledByin classConnectedState- Parameters:
handler- the handler
-
login
protected void login(java.util.function.Supplier<ClientCredentials> creds) throws unlimited.core.util.common.exception.FCException, java.io.IOException
Description copied from class:MultiClientStateLogin to the server with the specifed credentials.- Overrides:
loginin classConnectedState- Parameters:
creds- The Credentials with which to authenticate- Throws:
unlimited.core.util.common.exception.FCException- If authentication failsjava.io.IOException- If a timeout, or other I/O error occurs
-
-