UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

145 lines (144 loc) 11.5 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ export var /** @type {?} */ CONNECTION_DATA = 'connection.data'; /** * <p style="text-indent: 2em;"> * A <code>ng</code> service interface mainly handles the <code>application</code>'s connections. This service uses [[IBackgroundProcessManager]] * as <code>background process</code> executor for non-blocking network I/O. So, you can get alive connections using [[getRunningProcesses]] or * [[getRunningProcessesCount]] method. All connections created via this service will be monitored the <code>connection quality</code> which will * be displayed on user's screen. You can get the <code>connection quality</code> of the <code>application</code> by using method [[getConnectionQuality]]. * </p> * * @author shiorin, tee4cute * * @see [[IBackgroundProcessManager]] * @record */ export function IConnectionManager() { } function IConnectionManager_tsickle_Closure_declarations() { /** @type {?} */ IConnectionManager.prototype.getName; /** @type {?} */ IConnectionManager.prototype.setName; /** * <p style="text-indent: 1em;"> * Send a <code>GET</code> request to the specified <code><b>url</b></code>. * </p> * @type {?} */ IConnectionManager.prototype.get; /** @type {?} */ IConnectionManager.prototype.getWithHttpInfo; /** * <p style="text-indent: 1em;"> * Send <code>POST</code> request to the specified <code><b>url</b></code>. * </p> * @type {?} */ IConnectionManager.prototype.post; /** @type {?} */ IConnectionManager.prototype.postWithHttpInfo; /** * <p style="text-indent: 1em;"> * Send <code>PUT</code> request to the specified <code><b>url</b></code>. * </p> * @type {?} */ IConnectionManager.prototype.put; /** @type {?} */ IConnectionManager.prototype.putWithHttpInfo; /** * <p style="text-indent: 1em;"> * Send <code>DELETE</code> request to the specified <code><b>url</b></code>. * </p> * @type {?} */ IConnectionManager.prototype.delete; /** @type {?} */ IConnectionManager.prototype.deleteWithHttpInfo; /** * <p style="text-indent: 1em;"> * Send <code>PATCH</code> request to the specified <code><b>url</b></code>. * </p> * @type {?} */ IConnectionManager.prototype.patch; /** @type {?} */ IConnectionManager.prototype.patchWithHttpInfo; /** * <p style="text-indent: 1em;"> * Send <code>HEAD</code> request to the specified <code><b>url</b></code>. * </p> * @type {?} */ IConnectionManager.prototype.head; /** @type {?} */ IConnectionManager.prototype.headWithHttpInfo; /** * <p style="text-indent: 1em;"> * Send <code>OPTIONS</code> request to the specified <code><b>url</b></code>. * </p> * @type {?} */ IConnectionManager.prototype.options; /** @type {?} */ IConnectionManager.prototype.optionsWithHttpInfo; /** @type {?} */ IConnectionManager.prototype.request; /** @type {?} */ IConnectionManager.prototype.requestWithHttpInfo; /** * <p style="text-indent: 1em;"> * Get underlying <code>background process</code>es count of alive connections. * </p> * * \@return Returns <code>0</code> if there is no alive connections. * @type {?} */ IConnectionManager.prototype.getRunningProcessesCount; /** * <p style="text-indent: 1em;"> * Get underlying <code>background process</code> models of alive connections. * </p> * * \@return Returns <code>empty array</code> if there is no alive connections. * @type {?} */ IConnectionManager.prototype.getRunningProcesses; /** * <p style="text-indent: 1em;"> * Get connection quality of the <code>application</code> indicated by values between [0, 100]. * </p> * * \@return A percentage of connection quality. * @type {?} */ IConnectionManager.prototype.getConnectionQuality; /** @type {?} */ IConnectionManager.prototype.setBaseURLs; /** @type {?} */ IConnectionManager.prototype.resetBaseURLs; /** @type {?} */ IConnectionManager.prototype.setDefaultHeader; /** @type {?} */ IConnectionManager.prototype.removeDefaultHeader; /** @type {?} */ IConnectionManager.prototype.resetDefaultHeaders; /** @type {?} */ IConnectionManager.prototype.setSearch; /** @type {?} */ IConnectionManager.prototype.removeSearch; /** @type {?} */ IConnectionManager.prototype.resetSearch; /** @type {?} */ IConnectionManager.prototype.setParam; /** @type {?} */ IConnectionManager.prototype.removeParam; /** @type {?} */ IConnectionManager.prototype.resetParams; /** @type {?} */ IConnectionManager.prototype.createResource; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSUNvbm5lY3Rpb25NYW5hZ2VyLmpzIiwic291cmNlUm9vdCI6Im5nOi8vY29tLnBobG94dWkvIiwic291cmNlcyI6WyJsaWIvc2hhcmUvSUNvbm5lY3Rpb25NYW5hZ2VyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFHQSxNQUFNLENBQUMscUJBQU0sZUFBZSxHQUFXLGlCQUFpQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUmVxdWVzdE9wdGlvbnNBcmdzLCBSZXNwb25zZSB9IGZyb20gJ0Bhbmd1bGFyL2h0dHAnO1xuaW1wb3J0IHsgQWJzdHJhY3RTZXJ2ZXJSZXNvdXJjZSB9IGZyb20gJy4vQWJzdHJhY3RTZXJ2ZXJSZXNvdXJjZSc7XG5cbmV4cG9ydCBjb25zdCBDT05ORUNUSU9OX0RBVEE6IHN0cmluZyA9ICdjb25uZWN0aW9uLmRhdGEnO1xuXG4vKipcbiAqIDxwIHN0eWxlPVwidGV4dC1pbmRlbnQ6IDJlbTtcIj5cbiAqIEEgPGNvZGU+bmc8L2NvZGU+IHNlcnZpY2UgaW50ZXJmYWNlIG1haW5seSBoYW5kbGVzIHRoZSA8Y29kZT5hcHBsaWNhdGlvbjwvY29kZT4ncyBjb25uZWN0aW9ucy4gVGhpcyBzZXJ2aWNlIHVzZXMgW1tJQmFja2dyb3VuZFByb2Nlc3NNYW5hZ2VyXV1cbiAqIGFzIDxjb2RlPmJhY2tncm91bmQgcHJvY2VzczwvY29kZT4gZXhlY3V0b3IgZm9yIG5vbi1ibG9ja2luZyBuZXR3b3JrIEkvTy4gU28sIHlvdSBjYW4gZ2V0IGFsaXZlIGNvbm5lY3Rpb25zIHVzaW5nIFtbZ2V0UnVubmluZ1Byb2Nlc3Nlc11dIG9yXG4gKiBbW2dldFJ1bm5pbmdQcm9jZXNzZXNDb3VudF1dIG1ldGhvZC4gQWxsIGNvbm5lY3Rpb25zIGNyZWF0ZWQgdmlhIHRoaXMgc2VydmljZSB3aWxsIGJlIG1vbml0b3JlZCB0aGUgPGNvZGU+Y29ubmVjdGlvbiBxdWFsaXR5PC9jb2RlPiB3aGljaCB3aWxsXG4gKiBiZSBkaXNwbGF5ZWQgb24gdXNlcidzIHNjcmVlbi4gWW91IGNhbiBnZXQgdGhlIDxjb2RlPmNvbm5lY3Rpb24gcXVhbGl0eTwvY29kZT4gb2YgdGhlIDxjb2RlPmFwcGxpY2F0aW9uPC9jb2RlPiBieSB1c2luZyBtZXRob2QgW1tnZXRDb25uZWN0aW9uUXVhbGl0eV1dLlxuICogPC9wPlxuICpcbiAqIEBhdXRob3Igc2hpb3JpbiwgdGVlNGN1dGVcbiAqXG4gKiBAc2VlIFtbSUJhY2tncm91bmRQcm9jZXNzTWFuYWdlcl1dXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgSUNvbm5lY3Rpb25NYW5hZ2VyIHtcblxuICAgIGdldE5hbWUoKTogc3RyaW5nO1xuXG4gICAgc2V0TmFtZShuYW1lOiBzdHJpbmcpO1xuXG4gICAgLyoqXG4gICAgICogPHAgc3R5bGU9XCJ0ZXh0LWluZGVudDogMWVtO1wiPlxuICAgICAqIFNlbmQgYSA8Y29kZT5HRVQ8L2NvZGU+IHJlcXVlc3QgdG8gdGhlIHNwZWNpZmllZCA8Y29kZT48Yj51cmw8L2I+PC9jb2RlPi5cbiAgICAgKiA8L3A+XG4gICAgICovXG4gICAgZ2V0KHVybDogc3RyaW5nLCByZXF1ZXN0T3B0aW9uc0FyZ3M6IGFueSk6IFByb21pc2U8YW55PjtcblxuICAgIGdldFdpdGhIdHRwSW5mbyh1cmw6IHN0cmluZywgcmVxdWVzdE9wdGlvbnNBcmdzOiBhbnkpOiBQcm9taXNlPFJlc3BvbnNlPjtcblxuICAgIC8qKlxuICAgICAqIDxwIHN0eWxlPVwidGV4dC1pbmRlbnQ6IDFlbTtcIj5cbiAgICAgKiBTZW5kIDxjb2RlPlBPU1Q8L2NvZGU+IHJlcXVlc3QgdG8gdGhlIHNwZWNpZmllZCA8Y29kZT48Yj51cmw8L2I+PC9jb2RlPi5cbiAgICAgKiA8L3A+XG4gICAgICovXG4gICAgcG9zdCh1cmw6IHN0cmluZywgYm9keTogYW55LCByZXF1ZXN0T3B0aW9uc0FyZ3M6IGFueSk6IFByb21pc2U8YW55PjtcblxuICAgIHBvc3RXaXRoSHR0cEluZm8odXJsOiBzdHJpbmcsIGJvZHk6IGFueSwgcmVxdWVzdE9wdGlvbnNBcmdzOiBhbnkpOiBQcm9taXNlPFJlc3BvbnNlPjtcblxuICAgIC8qKlxuICAgICAqIDxwIHN0eWxlPVwidGV4dC1pbmRlbnQ6IDFlbTtcIj5cbiAgICAgKiBTZW5kIDxjb2RlPlBVVDwvY29kZT4gcmVxdWVzdCB0byB0aGUgc3BlY2lmaWVkIDxjb2RlPjxiPnVybDwvYj48L2NvZGU+LlxuICAgICAqIDwvcD5cbiAgICAgKi9cbiAgICBwdXQodXJsOiBzdHJpbmcsIGJvZHk6IGFueSwgcmVxdWVzdE9wdGlvbnNBcmdzOiBhbnkpOiBQcm9taXNlPGFueT47XG5cbiAgICBwdXRXaXRoSHR0cEluZm8odXJsOiBzdHJpbmcsIGJvZHk6IGFueSwgcmVxdWVzdE9wdGlvbnNBcmdzOiBhbnkpOiBQcm9taXNlPFJlc3BvbnNlPjtcblxuICAgIC8qKlxuICAgICAqIDxwIHN0eWxlPVwidGV4dC1pbmRlbnQ6IDFlbTtcIj5cbiAgICAgKiBTZW5kIDxjb2RlPkRFTEVURTwvY29kZT4gcmVxdWVzdCB0byB0aGUgc3BlY2lmaWVkIDxjb2RlPjxiPnVybDwvYj48L2NvZGU+LlxuICAgICAqIDwvcD5cbiAgICAgKi9cbiAgICBkZWxldGUodXJsOiBzdHJpbmcsIHJlcXVlc3RPcHRpb25zQXJnczogYW55KTogUHJvbWlzZTxhbnk+O1xuXG4gICAgZGVsZXRlV2l0aEh0dHBJbmZvKHVybDogc3RyaW5nLCByZXF1ZXN0T3B0aW9uc0FyZ3M6IGFueSk6IFByb21pc2U8UmVzcG9uc2U+O1xuXG4gICAgLyoqXG4gICAgICogPHAgc3R5bGU9XCJ0ZXh0LWluZGVudDogMWVtO1wiPlxuICAgICAqIFNlbmQgPGNvZGU+UEFUQ0g8L2NvZGU+IHJlcXVlc3QgdG8gdGhlIHNwZWNpZmllZCA8Y29kZT48Yj51cmw8L2I+PC9jb2RlPi5cbiAgICAgKiA8L3A+XG4gICAgICovXG4gICAgcGF0Y2godXJsOiBzdHJpbmcsIGJvZHk6IGFueSwgcmVxdWVzdE9wdGlvbnNBcmdzOiBhbnkpOiBQcm9taXNlPGFueT47XG5cbiAgICBwYXRjaFdpdGhIdHRwSW5mbyh1cmw6IHN0cmluZywgYm9keTogYW55LCByZXF1ZXN0T3B0aW9uc0FyZ3M6IGFueSk6IFByb21pc2U8UmVzcG9uc2U+O1xuXG4gICAgLyoqXG4gICAgICogPHAgc3R5bGU9XCJ0ZXh0LWluZGVudDogMWVtO1wiPlxuICAgICAqIFNlbmQgPGNvZGU+SEVBRDwvY29kZT4gcmVxdWVzdCB0byB0aGUgc3BlY2lmaWVkIDxjb2RlPjxiPnVybDwvYj48L2NvZGU+LlxuICAgICAqIDwvcD5cbiAgICAgKi9cbiAgICBoZWFkKHVybDogc3RyaW5nLCByZXF1ZXN0T3B0aW9uc0FyZ3M6IGFueSk6IFByb21pc2U8YW55PjtcblxuICAgIGhlYWRXaXRoSHR0cEluZm8odXJsOiBzdHJpbmcsIHJlcXVlc3RPcHRpb25zQXJnczogYW55KTogUHJvbWlzZTxSZXNwb25zZT47XG5cbiAgICAvKipcbiAgICAgKiA8cCBzdHlsZT1cInRleHQtaW5kZW50OiAxZW07XCI+XG4gICAgICogU2VuZCA8Y29kZT5PUFRJT05TPC9jb2RlPiByZXF1ZXN0IHRvIHRoZSBzcGVjaWZpZWQgPGNvZGU+PGI+dXJsPC9iPjwvY29kZT4uXG4gICAgICogPC9wPlxuICAgICAqL1xuICAgIG9wdGlvbnModXJsOiBzdHJpbmcsIHJlcXVlc3RPcHRpb25zQXJnczogYW55KTogUHJvbWlzZTxhbnk+O1xuXG4gICAgb3B0aW9uc1dpdGhIdHRwSW5mbyh1cmw6IHN0cmluZywgcmVxdWVzdE9wdGlvbnNBcmdzOiBhbnkpOiBQcm9taXNlPFJlc3BvbnNlPjtcblxuICAgIHJlcXVlc3QodXJsOiBzdHJpbmcsIHJlcXVlc3RPcHRpb25zQXJnczogYW55KTogUHJvbWlzZTxhbnk+O1xuXG4gICAgcmVxdWVzdFdpdGhIdHRwSW5mbyh1cmw6IHN0cmluZywgcmVxdWVzdE9wdGlvbnNBcmdzOiBhbnkpOiBQcm9taXNlPFJlc3BvbnNlPjtcblxuICAgIC8qKlxuICAgICAqIDxwIHN0eWxlPVwidGV4dC1pbmRlbnQ6IDFlbTtcIj5cbiAgICAgKiBHZXQgdW5kZXJseWluZyA8Y29kZT5iYWNrZ3JvdW5kIHByb2Nlc3M8L2NvZGU+ZXMgY291bnQgb2YgYWxpdmUgY29ubmVjdGlvbnMuXG4gICAgICogPC9wPlxuICAgICAqXG4gICAgICogQHJldHVybiBSZXR1cm5zIDxjb2RlPjA8L2NvZGU+IGlmIHRoZXJlIGlzIG5vIGFsaXZlIGNvbm5lY3Rpb25zLlxuICAgICAqL1xuICAgIGdldFJ1bm5pbmdQcm9jZXNzZXNDb3VudCgpOiBudW1iZXI7XG5cbiAgICAvKipcbiAgICAgKiA8cCBzdHlsZT1cInRleHQtaW5kZW50OiAxZW07XCI+XG4gICAgICogR2V0IHVuZGVybHlpbmcgPGNvZGU+YmFja2dyb3VuZCBwcm9jZXNzPC9jb2RlPiBtb2RlbHMgb2YgYWxpdmUgY29ubmVjdGlvbnMuXG4gICAgICogPC9wPlxuICAgICAqXG4gICAgICogQHJldHVybiBSZXR1cm5zIDxjb2RlPmVtcHR5IGFycmF5PC9jb2RlPiBpZiB0aGVyZSBpcyBubyBhbGl2ZSBjb25uZWN0aW9ucy5cbiAgICAgKi9cbiAgICBnZXRSdW5uaW5nUHJvY2Vzc2VzKCk6IGFueVtdO1xuXG4gICAgLyoqXG4gICAgICogPHAgc3R5bGU9XCJ0ZXh0LWluZGVudDogMWVtO1wiPlxuICAgICAqIEdldCBjb25uZWN0aW9uIHF1YWxpdHkgb2YgdGhlIDxjb2RlPmFwcGxpY2F0aW9uPC9jb2RlPiBpbmRpY2F0ZWQgYnkgdmFsdWVzIGJldHdlZW4gWzAsIDEwMF0uXG4gICAgICogPC9wPlxuICAgICAqXG4gICAgICogQHJldHVybiBBIHBlcmNlbnRhZ2Ugb2YgY29ubmVjdGlvbiBxdWFsaXR5LlxuICAgICAqL1xuICAgIGdldENvbm5lY3Rpb25RdWFsaXR5KCk6IG51bWJlcjtcblxuICAgIHNldEJhc2VVUkxzKHVybHM6IHN0cmluZ1tdKTogdm9pZDtcblxuICAgIHJlc2V0QmFzZVVSTHMoKTogdm9pZDtcblxuICAgIHNldERlZmF1bHRIZWFkZXIoa2V5OiBzdHJpbmcsIHZhbHVlOiBzdHJpbmcpOiB2b2lkO1xuXG4gICAgcmVtb3ZlRGVmYXVsdEhlYWRlcihrZXk6IHN0cmluZyk6IHZvaWQ7XG5cbiAgICByZXNldERlZmF1bHRIZWFkZXJzKCk6IHZvaWQ7XG5cbiAgICBzZXRTZWFyY2goa2V5OiBzdHJpbmcsIHZhbHVlOiBhbnkpOiB2b2lkO1xuXG4gICAgcmVtb3ZlU2VhcmNoKGtleTogc3RyaW5nKTogdm9pZDtcblxuICAgIHJlc2V0U2VhcmNoKCk6IHZvaWQ7XG5cbiAgICBzZXRQYXJhbShrZXk6IHN0cmluZywgdmFsdWU6IGFueSk6IHZvaWQ7XG5cbiAgICByZW1vdmVQYXJhbShrZXk6IHN0cmluZyk6IHZvaWQ7XG5cbiAgICByZXNldFBhcmFtcygpOiB2b2lkO1xuXG4gICAgY3JlYXRlUmVzb3VyY2U8UiBleHRlbmRzIEFic3RyYWN0U2VydmVyUmVzb3VyY2U+KHR5cGU6IG5ldyAoY29uTWdyOiBJQ29ubmVjdGlvbk1hbmFnZXIpID0+IFIpOiBSO1xufVxuIl19