Package com.biglybt.core.pairing
Interface PairingManager
- All Known Implementing Classes:
PairingManagerImpl
public interface PairingManager
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoid
addService
(String sid, PairedServiceRequestHandler handler) getGroup()
getService
(String sid) boolean
handleLocalTunnel
(TrackerWebPageRequest request, TrackerWebPageResponse response) boolean
boolean
boolean
lookupServices
(String access_code) void
recordRequest
(String name, String ip, boolean good) void
void
setEnabled
(boolean enabled) void
void
setSRPEnabled
(boolean enabled) void
setSRPPassword
(char[] password) testService
(String sid, PairingTestListener listener)
-
Field Details
-
CONFIG_SECTION_ID
- See Also:
-
-
Method Details
-
isEnabled
boolean isEnabled() -
isSRPEnabled
boolean isSRPEnabled() -
getServiceURL
URL getServiceURL() -
getWebRemoteURL
URL getWebRemoteURL() -
getTunnelServer
String getTunnelServer() -
setGroup
-
getGroup
String getGroup() -
listGroup
- Throws:
PairingException
-
lookupServices
- Throws:
PairingException
-
getAccessCode
- Throws:
PairingException
-
peekAccessCode
String peekAccessCode() -
getReplacementAccessCode
- Throws:
PairingException
-
getQRCode
File getQRCode() -
setSRPPassword
void setSRPPassword(char[] password) -
addService
-
getService
-
setEnabled
void setEnabled(boolean enabled) -
setSRPEnabled
void setSRPEnabled(boolean enabled) -
getStatus
String getStatus() -
getSRPStatus
String getSRPStatus() -
getLastServerError
String getLastServerError() -
hasActionOutstanding
boolean hasActionOutstanding() -
testService
- Throws:
PairingException
-
handleLocalTunnel
boolean handleLocalTunnel(TrackerWebPageRequest request, TrackerWebPageResponse response) throws IOException - Throws:
IOException
-
recordRequest
-
addListener
-
removeListener
-