UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

143 lines (142 loc) 11.6 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; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSUNvbm5lY3Rpb25NYW5hZ2VyLmpzIiwic291cmNlUm9vdCI6Im5nOi8vY29tLnBobG94dWkvIiwic291cmNlcyI6WyJsaWIvSUNvbm5lY3Rpb25NYW5hZ2VyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFFQSxNQUFNLENBQUMscUJBQU0sZUFBZSxHQUFXLGlCQUFpQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUmVxdWVzdE9wdGlvbnNBcmdzLCBSZXNwb25zZSB9IGZyb20gJ0Bhbmd1bGFyL2h0dHAnO1xuXG5leHBvcnQgY29uc3QgQ09OTkVDVElPTl9EQVRBOiBzdHJpbmcgPSAnY29ubmVjdGlvbi5kYXRhJztcblxuLyoqXG4gKiA8cCBzdHlsZT1cInRleHQtaW5kZW50OiAyZW07XCI+XG4gKiBBIDxjb2RlPm5nPC9jb2RlPiBzZXJ2aWNlIGludGVyZmFjZSBtYWlubHkgaGFuZGxlcyB0aGUgPGNvZGU+YXBwbGljYXRpb248L2NvZGU+J3MgY29ubmVjdGlvbnMuIFRoaXMgc2VydmljZSB1c2VzIFtbSUJhY2tncm91bmRQcm9jZXNzTWFuYWdlcl1dXG4gKiBhcyA8Y29kZT5iYWNrZ3JvdW5kIHByb2Nlc3M8L2NvZGU+IGV4ZWN1dG9yIGZvciBub24tYmxvY2tpbmcgbmV0d29yayBJL08uIFNvLCB5b3UgY2FuIGdldCBhbGl2ZSBjb25uZWN0aW9ucyB1c2luZyBbW2dldFJ1bm5pbmdQcm9jZXNzZXNdXSBvclxuICogW1tnZXRSdW5uaW5nUHJvY2Vzc2VzQ291bnRdXSBtZXRob2QuIEFsbCBjb25uZWN0aW9ucyBjcmVhdGVkIHZpYSB0aGlzIHNlcnZpY2Ugd2lsbCBiZSBtb25pdG9yZWQgdGhlIDxjb2RlPmNvbm5lY3Rpb24gcXVhbGl0eTwvY29kZT4gd2hpY2ggd2lsbFxuICogYmUgZGlzcGxheWVkIG9uIHVzZXIncyBzY3JlZW4uIFlvdSBjYW4gZ2V0IHRoZSA8Y29kZT5jb25uZWN0aW9uIHF1YWxpdHk8L2NvZGU+IG9mIHRoZSA8Y29kZT5hcHBsaWNhdGlvbjwvY29kZT4gYnkgdXNpbmcgbWV0aG9kIFtbZ2V0Q29ubmVjdGlvblF1YWxpdHldXS5cbiAqIDwvcD5cbiAqXG4gKiBAYXV0aG9yIHNoaW9yaW4sIHRlZTRjdXRlXG4gKlxuICogQHNlZSBbW0lCYWNrZ3JvdW5kUHJvY2Vzc01hbmFnZXJdXVxuICovXG5leHBvcnQgaW50ZXJmYWNlIElDb25uZWN0aW9uTWFuYWdlciB7XG5cbiAgICBnZXROYW1lKCk6IHN0cmluZztcblxuICAgIHNldE5hbWUobmFtZTogc3RyaW5nKTtcblxuICAgIC8qKlxuICAgICAqIDxwIHN0eWxlPVwidGV4dC1pbmRlbnQ6IDFlbTtcIj5cbiAgICAgKiBTZW5kIGEgPGNvZGU+R0VUPC9jb2RlPiByZXF1ZXN0IHRvIHRoZSBzcGVjaWZpZWQgPGNvZGU+PGI+dXJsPC9iPjwvY29kZT4uXG4gICAgICogPC9wPlxuICAgICAqL1xuICAgIGdldCh1cmw6IHN0cmluZywgcmVxdWVzdE9wdGlvbnNBcmdzOiBSZXF1ZXN0T3B0aW9uc0FyZ3MpOiBQcm9taXNlPGFueT47XG5cbiAgICBnZXRXaXRoSHR0cEluZm8odXJsOiBzdHJpbmcsIHJlcXVlc3RPcHRpb25zQXJnczogUmVxdWVzdE9wdGlvbnNBcmdzKTogUHJvbWlzZTxSZXNwb25zZT47XG5cbiAgICAvKipcbiAgICAgKiA8cCBzdHlsZT1cInRleHQtaW5kZW50OiAxZW07XCI+XG4gICAgICogU2VuZCA8Y29kZT5QT1NUPC9jb2RlPiByZXF1ZXN0IHRvIHRoZSBzcGVjaWZpZWQgPGNvZGU+PGI+dXJsPC9iPjwvY29kZT4uXG4gICAgICogPC9wPlxuICAgICAqL1xuICAgIHBvc3QodXJsOiBzdHJpbmcsIGJvZHk6IGFueSwgcmVxdWVzdE9wdGlvbnNBcmdzOiBSZXF1ZXN0T3B0aW9uc0FyZ3MpOiBQcm9taXNlPGFueT47XG5cbiAgICBwb3N0V2l0aEh0dHBJbmZvKHVybDogc3RyaW5nLCBib2R5OiBhbnksIHJlcXVlc3RPcHRpb25zQXJnczogUmVxdWVzdE9wdGlvbnNBcmdzKTogUHJvbWlzZTxSZXNwb25zZT47XG5cbiAgICAvKipcbiAgICAgKiA8cCBzdHlsZT1cInRleHQtaW5kZW50OiAxZW07XCI+XG4gICAgICogU2VuZCA8Y29kZT5QVVQ8L2NvZGU+IHJlcXVlc3QgdG8gdGhlIHNwZWNpZmllZCA8Y29kZT48Yj51cmw8L2I+PC9jb2RlPi5cbiAgICAgKiA8L3A+XG4gICAgICovXG4gICAgcHV0KHVybDogc3RyaW5nLCBib2R5OiBhbnksIHJlcXVlc3RPcHRpb25zQXJnczogUmVxdWVzdE9wdGlvbnNBcmdzKTogUHJvbWlzZTxhbnk+O1xuXG4gICAgcHV0V2l0aEh0dHBJbmZvKHVybDogc3RyaW5nLCBib2R5OiBhbnksIHJlcXVlc3RPcHRpb25zQXJnczogUmVxdWVzdE9wdGlvbnNBcmdzKTogUHJvbWlzZTxSZXNwb25zZT47XG5cbiAgICAvKipcbiAgICAgKiA8cCBzdHlsZT1cInRleHQtaW5kZW50OiAxZW07XCI+XG4gICAgICogU2VuZCA8Y29kZT5ERUxFVEU8L2NvZGU+IHJlcXVlc3QgdG8gdGhlIHNwZWNpZmllZCA8Y29kZT48Yj51cmw8L2I+PC9jb2RlPi5cbiAgICAgKiA8L3A+XG4gICAgICovXG4gICAgZGVsZXRlKHVybDogc3RyaW5nLCByZXF1ZXN0T3B0aW9uc0FyZ3M6IFJlcXVlc3RPcHRpb25zQXJncyk6IFByb21pc2U8YW55PjtcblxuICAgIGRlbGV0ZVdpdGhIdHRwSW5mbyh1cmw6IHN0cmluZywgcmVxdWVzdE9wdGlvbnNBcmdzOiBSZXF1ZXN0T3B0aW9uc0FyZ3MpOiBQcm9taXNlPFJlc3BvbnNlPjtcblxuICAgIC8qKlxuICAgICAqIDxwIHN0eWxlPVwidGV4dC1pbmRlbnQ6IDFlbTtcIj5cbiAgICAgKiBTZW5kIDxjb2RlPlBBVENIPC9jb2RlPiByZXF1ZXN0IHRvIHRoZSBzcGVjaWZpZWQgPGNvZGU+PGI+dXJsPC9iPjwvY29kZT4uXG4gICAgICogPC9wPlxuICAgICAqL1xuICAgIHBhdGNoKHVybDogc3RyaW5nLCBib2R5OiBhbnksIHJlcXVlc3RPcHRpb25zQXJnczogUmVxdWVzdE9wdGlvbnNBcmdzKTogUHJvbWlzZTxhbnk+O1xuXG4gICAgcGF0Y2hXaXRoSHR0cEluZm8odXJsOiBzdHJpbmcsIGJvZHk6IGFueSwgcmVxdWVzdE9wdGlvbnNBcmdzOiBSZXF1ZXN0T3B0aW9uc0FyZ3MpOiBQcm9taXNlPFJlc3BvbnNlPjtcblxuICAgIC8qKlxuICAgICAqIDxwIHN0eWxlPVwidGV4dC1pbmRlbnQ6IDFlbTtcIj5cbiAgICAgKiBTZW5kIDxjb2RlPkhFQUQ8L2NvZGU+IHJlcXVlc3QgdG8gdGhlIHNwZWNpZmllZCA8Y29kZT48Yj51cmw8L2I+PC9jb2RlPi5cbiAgICAgKiA8L3A+XG4gICAgICovXG4gICAgaGVhZCh1cmw6IHN0cmluZywgcmVxdWVzdE9wdGlvbnNBcmdzOiBSZXF1ZXN0T3B0aW9uc0FyZ3MpOiBQcm9taXNlPGFueT47XG5cbiAgICBoZWFkV2l0aEh0dHBJbmZvKHVybDogc3RyaW5nLCByZXF1ZXN0T3B0aW9uc0FyZ3M6IFJlcXVlc3RPcHRpb25zQXJncyk6IFByb21pc2U8UmVzcG9uc2U+O1xuXG4gICAgLyoqXG4gICAgICogPHAgc3R5bGU9XCJ0ZXh0LWluZGVudDogMWVtO1wiPlxuICAgICAqIFNlbmQgPGNvZGU+T1BUSU9OUzwvY29kZT4gcmVxdWVzdCB0byB0aGUgc3BlY2lmaWVkIDxjb2RlPjxiPnVybDwvYj48L2NvZGU+LlxuICAgICAqIDwvcD5cbiAgICAgKi9cbiAgICBvcHRpb25zKHVybDogc3RyaW5nLCByZXF1ZXN0T3B0aW9uc0FyZ3M6IFJlcXVlc3RPcHRpb25zQXJncyk6IFByb21pc2U8YW55PjtcblxuICAgIG9wdGlvbnNXaXRoSHR0cEluZm8odXJsOiBzdHJpbmcsIHJlcXVlc3RPcHRpb25zQXJnczogUmVxdWVzdE9wdGlvbnNBcmdzKTogUHJvbWlzZTxSZXNwb25zZT47XG5cbiAgICByZXF1ZXN0KHVybDogc3RyaW5nLCByZXF1ZXN0T3B0aW9uc0FyZ3M6IFJlcXVlc3RPcHRpb25zQXJncyk6IFByb21pc2U8YW55PjtcblxuICAgIHJlcXVlc3RXaXRoSHR0cEluZm8odXJsOiBzdHJpbmcsIHJlcXVlc3RPcHRpb25zQXJnczogUmVxdWVzdE9wdGlvbnNBcmdzKTogUHJvbWlzZTxSZXNwb25zZT47XG5cbiAgICAvKipcbiAgICAgKiA8cCBzdHlsZT1cInRleHQtaW5kZW50OiAxZW07XCI+XG4gICAgICogR2V0IHVuZGVybHlpbmcgPGNvZGU+YmFja2dyb3VuZCBwcm9jZXNzPC9jb2RlPmVzIGNvdW50IG9mIGFsaXZlIGNvbm5lY3Rpb25zLlxuICAgICAqIDwvcD5cbiAgICAgKlxuICAgICAqIEByZXR1cm4gUmV0dXJucyA8Y29kZT4wPC9jb2RlPiBpZiB0aGVyZSBpcyBubyBhbGl2ZSBjb25uZWN0aW9ucy5cbiAgICAgKi9cbiAgICBnZXRSdW5uaW5nUHJvY2Vzc2VzQ291bnQoKTogbnVtYmVyO1xuXG4gICAgLyoqXG4gICAgICogPHAgc3R5bGU9XCJ0ZXh0LWluZGVudDogMWVtO1wiPlxuICAgICAqIEdldCB1bmRlcmx5aW5nIDxjb2RlPmJhY2tncm91bmQgcHJvY2VzczwvY29kZT4gbW9kZWxzIG9mIGFsaXZlIGNvbm5lY3Rpb25zLlxuICAgICAqIDwvcD5cbiAgICAgKlxuICAgICAqIEByZXR1cm4gUmV0dXJucyA8Y29kZT5lbXB0eSBhcnJheTwvY29kZT4gaWYgdGhlcmUgaXMgbm8gYWxpdmUgY29ubmVjdGlvbnMuXG4gICAgICovXG4gICAgZ2V0UnVubmluZ1Byb2Nlc3NlcygpOiBhbnlbXTtcblxuICAgIC8qKlxuICAgICAqIDxwIHN0eWxlPVwidGV4dC1pbmRlbnQ6IDFlbTtcIj5cbiAgICAgKiBHZXQgY29ubmVjdGlvbiBxdWFsaXR5IG9mIHRoZSA8Y29kZT5hcHBsaWNhdGlvbjwvY29kZT4gaW5kaWNhdGVkIGJ5IHZhbHVlcyBiZXR3ZWVuIFswLCAxMDBdLlxuICAgICAqIDwvcD5cbiAgICAgKlxuICAgICAqIEByZXR1cm4gQSBwZXJjZW50YWdlIG9mIGNvbm5lY3Rpb24gcXVhbGl0eS5cbiAgICAgKi9cbiAgICBnZXRDb25uZWN0aW9uUXVhbGl0eSgpOiBudW1iZXI7XG5cbiAgICBzZXRCYXNlVVJMcyh1cmxzOiBzdHJpbmdbXSk6IHZvaWQ7XG5cbiAgICByZXNldEJhc2VVUkxzKCk6IHZvaWQ7XG5cbiAgICBzZXREZWZhdWx0SGVhZGVyKGtleTogc3RyaW5nLCB2YWx1ZTogc3RyaW5nKTogdm9pZDtcblxuICAgIHJlbW92ZURlZmF1bHRIZWFkZXIoa2V5OiBzdHJpbmcpOiB2b2lkO1xuXG4gICAgcmVzZXREZWZhdWx0SGVhZGVycygpOiB2b2lkO1xuXG4gICAgc2V0U2VhcmNoKGtleTogc3RyaW5nLCB2YWx1ZTogYW55KTogdm9pZDtcblxuICAgIHJlbW92ZVNlYXJjaChrZXk6IHN0cmluZyk6IHZvaWQ7XG5cbiAgICByZXNldFNlYXJjaCgpOiB2b2lkO1xuXG4gICAgc2V0UGFyYW0oa2V5OiBzdHJpbmcsIHZhbHVlOiBhbnkpOiB2b2lkO1xuXG4gICAgcmVtb3ZlUGFyYW0oa2V5OiBzdHJpbmcpOiB2b2lkO1xuXG4gICAgcmVzZXRQYXJhbXMoKTogdm9pZDtcbn1cbiJdfQ==