public class TPLinkControllerClient extends Object implements EAPControllerClient
| Constructor and Description |
|---|
TPLinkControllerClient(org.apache.http.impl.client.CloseableHttpClient httpClient,
String baseURL) |
| Modifier and Type | Method and Description |
|---|---|
String |
authenticate(String siteName,
String clientMac,
String apMac,
String ssid,
int rid,
int timeout) |
void |
delete(String guestId) |
void |
disconnect(String guestId) |
List<Guest> |
guestList(String filter) |
boolean |
isLoggedIn() |
void |
login(String username,
String password) |
void |
logout() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitguestListpublic TPLinkControllerClient(org.apache.http.impl.client.CloseableHttpClient httpClient,
String baseURL)
public void login(String username, String password) throws EAPControllerException
login in interface EAPControllerClientEAPControllerExceptionpublic void logout()
logout in interface EAPControllerClientpublic boolean isLoggedIn()
isLoggedIn in interface EAPControllerClientpublic String authenticate(String siteName, String clientMac, String apMac, String ssid, int rid, int timeout) throws EAPControllerException
authenticate in interface EAPControllerClientEAPControllerExceptionpublic void disconnect(String guestId) throws EAPControllerException
disconnect in interface EAPControllerClientEAPControllerExceptionpublic void delete(String guestId) throws EAPControllerException
delete in interface EAPControllerClientEAPControllerExceptionpublic List<Guest> guestList(String filter) throws EAPControllerException
guestList in interface EAPControllerClientEAPControllerExceptionCopyright © 2018 Pivotal Software, Inc.. All rights reserved.