Interface PairingManager
- All Known Implementing Classes:
PairingManagerImpl
public interface PairingManager
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddService(String sid, PairedServiceRequestHandler handler) getGroup()getService(String sid) booleanhandleLocalTunnel(TrackerWebPageRequest request, TrackerWebPageResponse response) booleanbooleanbooleanlookupServices(String access_code) voidrecordRequest(String name, String ip, boolean good) voidvoidsetEnabled(boolean enabled) voidvoidsetSRPEnabled(boolean enabled) voidsetSRPPassword(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
-