public abstract class AbstractAuthRefreshPolicy extends Object implements AuthRefreshPolicy, Serializable
| Constructor and Description |
|---|
AbstractAuthRefreshPolicy() |
| Modifier and Type | Method and Description |
|---|---|
UserAuthRefreshHandler |
getAuthRefreshHandler() |
int |
getFutureMarginSeconds() |
protected void |
init() |
boolean |
isPerformable()
Returns false if perform() is not implemented or otherwise it cannot be called.
|
boolean |
isRefreshBeforeRequest() |
boolean |
isRefreshIfFails() |
protected UserAuthRefreshHandler |
makeUserAuthRefreshHandler() |
Object |
perform(Object... args) |
void |
setAuthRefreshHandler(UserAuthRefreshHandler authRefreshHandler) |
void |
setFutureMarginSeconds(int futureMarginSecs) |
void |
setRefreshBeforeRequest(boolean refreshBeforeRequest) |
void |
setRefreshIfFails(boolean refreshIfFails) |
String |
toString() |
protected void init()
protected UserAuthRefreshHandler makeUserAuthRefreshHandler()
public boolean isRefreshBeforeRequest()
isRefreshBeforeRequest in interface AuthRefreshPolicypublic void setRefreshBeforeRequest(boolean refreshBeforeRequest)
public boolean isRefreshIfFails()
isRefreshIfFails in interface AuthRefreshPolicypublic void setRefreshIfFails(boolean refreshIfFails)
public int getFutureMarginSeconds()
getFutureMarginSeconds in interface AuthRefreshPolicypublic void setFutureMarginSeconds(int futureMarginSecs)
public UserAuthRefreshHandler getAuthRefreshHandler()
getAuthRefreshHandler in interface AuthRefreshPolicypublic void setAuthRefreshHandler(UserAuthRefreshHandler authRefreshHandler)
public boolean isPerformable()
PerformableisPerformable in interface Performablepublic Object perform(Object... args) throws RestApiException
perform in interface PerformableRestApiExceptionCopyright © 2013. All rights reserved.