Class RocketChatConnector.ConnectThread
- java.lang.Object
-
- java.lang.Thread
-
- org.apache.manifoldcf.crawler.notifications.rocketchat.RocketChatConnector.ConnectThread
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- RocketChatConnector
protected static class RocketChatConnector.ConnectThread extends java.lang.ThreadClass to set up connection.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Throwableexceptionprotected java.lang.Stringpasswordprotected RocketChatSession.ProxySettingsproxySettingsprotected java.lang.StringserverUrlprotected RocketChatSessionsessionprotected java.lang.Stringuser
-
Constructor Summary
Constructors Constructor Description ConnectThread(java.lang.String serverUrl, java.lang.String user, java.lang.String password, RocketChatSession.ProxySettings proxySettings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RocketChatSessionfinishUp()voidrun()-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Field Detail
-
serverUrl
protected final java.lang.String serverUrl
-
user
protected final java.lang.String user
-
password
protected final java.lang.String password
-
proxySettings
protected final RocketChatSession.ProxySettings proxySettings
-
session
protected RocketChatSession session
-
exception
protected java.lang.Throwable exception
-
-
Constructor Detail
-
ConnectThread
public ConnectThread(java.lang.String serverUrl, java.lang.String user, java.lang.String password, RocketChatSession.ProxySettings proxySettings)
-
-
Method Detail
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable- Overrides:
runin classjava.lang.Thread
-
finishUp
public RocketChatSession finishUp() throws java.io.IOException, java.lang.InterruptedException
- Throws:
java.io.IOExceptionjava.lang.InterruptedException
-
-