GoogleApiClientUtilBase
public
class
GoogleApiClientUtilBase
extends Object
JavaScript.lang.Object
|
↳ |
com.android.tradefed.util.gcs.GoogleApiClientUtilBase
|
מחלקות משנה ישירות ידועות
|
סיכום
שדות |
public
static
final
String |
APP_NAME
|
שיטות ציבוריות |
static
HttpRequestInitializer
|
configureRetryStrategy(HttpRequestInitializer initializer)
אפשר להגדיר אסטרטגיית ניסיון חוזר ל-HttpRequestInitializer.
|
static
HttpRequestInitializer
|
configureRetryStrategyAndTimeout(HttpRequestInitializer initializer, int connectTimeout, int readTimeout)
אפשר להגדיר אסטרטגיית ניסיון חוזר ל-HttpRequestInitializer.
|
static
Credentials
|
createCredential( scopes)
מנסים ליצור פרטי כניסה ל-Google API עם פרטי כניסה שמוגדרים כברירת מחדל.
|
static
Credentials
|
createCredentialFromJsonKeyFile(File file, scopes)
יצירת פרטי כניסה מקובץ מפתח JSON.
|
static
HttpRequestInitializer
|
setHttpTimeout(HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)
|
שדות
APP_NAME
public static final String APP_NAME
בנאים ציבוריים
GoogleApiClientUtilBase
public GoogleApiClientUtilBase ()
שיטות ציבוריות
public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)
אפשר להגדיר אסטרטגיית ניסיון חוזר ל-HttpRequestInitializer. במקרה של שגיאות בחיבור לשרת
יתבצעו ניסיון חוזר של הבקשות באופן אוטומטי עם השהיה מעריכית לפני ניסיון חוזר (exponential backoff).
פרמטרים |
initializer |
HttpRequestInitializer : - מאתחל שיגדיר אסטרטגיה של ניסיונות חוזרים. |
החזרות |
HttpRequestInitializer |
מאתחל שינסה שוב באופן אוטומטי בקשות שנכשלו. |
public static HttpRequestInitializer configureRetryStrategyAndTimeout (HttpRequestInitializer initializer,
int connectTimeout,
int readTimeout)
אפשר להגדיר אסטרטגיית ניסיון חוזר ל-HttpRequestInitializer. במקרה של שגיאות בחיבור לשרת
יתבצעו ניסיון חוזר של הבקשות באופן אוטומטי עם השהיה מעריכית לפני ניסיון חוזר (exponential backoff).
פרמטרים |
initializer |
HttpRequestInitializer : - מאתחל שיגדיר אסטרטגיה של ניסיונות חוזרים. |
connectTimeout |
int |
readTimeout |
int |
החזרות |
HttpRequestInitializer |
מאתחל שינסה שוב באופן אוטומטי בקשות שנכשלו. |
createCredential
public static Credentials createCredential ( scopes)
מנסים ליצור פרטי כניסה ל-Google API עם פרטי כניסה שמוגדרים כברירת מחדל.
נעשה שימוש רק בפרטי הכניסה שמוגדרים כברירת מחדל.
פרמטרים |
scopes |
: היקפי ההרשאות של פרטי הכניסה. |
קליעות |
|
חריגת IO |
|
חריגת אבטחה כללית |
createCredentialFromJsonKeyFile
public static Credentials createCredentialFromJsonKeyFile (File file,
scopes)
יצירת פרטי כניסה מקובץ מפתח JSON.
פרמטרים |
file |
File : הוא קובץ המפתח p12 |
scopes |
: הוא ההיקף של ה-API. |
קליעות |
|
FileNotFoundError |
|
חריגת IO |
|
חריגת אבטחה כללית |
setHttpTimeoutTimeout
public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer,
int connectTimeout,
int readTimeout)
פרמטרים |
requestInitializer |
HttpRequestInitializer : HttpRequestInitializer , בדרך כלל Credential . |
connectTimeout |
int : הזמן הקצוב לתפוגה של התחברות הוא באלפיות השנייה. |
readTimeout |
int : הזמן הקצוב לתפוגה של קריאה באלפיות השנייה. |
שיטות מוגנות
doCreateCredentialFromJsonKeyFile
protected Credentials doCreateCredentialFromJsonKeyFile (File file,
scopes)
doCreateDefault Credentials
protected Credentials doCreateDefaultCredential ( scopes)