X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/f5240829880f87e0cf581c6a296e436fdef0ef80..3789b528d8dd8aad4558e38e22d775bcab1cbd36:/src/direct/Provider.js diff --git a/src/direct/Provider.js b/src/direct/Provider.js index bde02d18..8affe35e 100644 --- a/src/direct/Provider.js +++ b/src/direct/Provider.js @@ -1,12 +1,5 @@ -/*! - * Ext JS Library 3.3.0 - * Copyright(c) 2006-2010 Ext JS, Inc. - * licensing@extjs.com - * http://www.extjs.com/license - */ /** * @class Ext.direct.Provider - * @extends Ext.util.Observable *
Ext.direct.Provider is an abstract class meant to be extended.
* *For example ExtJs implements the following subclasses:
@@ -21,47 +14,39 @@ Provider * * @abstract */ -Ext.direct.Provider = Ext.extend(Ext.util.Observable, { - /** +Ext.define('Ext.direct.Provider', { + + /* Begin Definitions */ + + alias: 'direct.provider', + + mixins: { + observable: 'Ext.util.Observable' + }, + + /* End Definitions */ + + /** * @cfg {String} id * The unique id of the provider (defaults to an {@link Ext#id auto-assigned id}). * You should assign an id if you need to be able to access the provider later and you do * not have an object reference available, for example: *
-Ext.Direct.addProvider(
- {
- type: 'polling',
- url: 'php/poll.php',
- id: 'poll-provider'
- }
-);
-
-var p = {@link Ext.Direct Ext.Direct}.{@link Ext.Direct#getProvider getProvider}('poll-provider');
+Ext.direct.Manager.addProvider({
+ type: 'polling',
+ url: 'php/poll.php',
+ id: 'poll-provider'
+});
+var p = {@link Ext.direct.Manager}.{@link Ext.direct.Manager#getProvider getProvider}('poll-provider');
p.disconnect();
*
*/
-
- /**
- * @cfg {Number} priority
- * Priority of the request. Lower is higher priority, 0 means "duplex" (always on).
- * All Providers default to 1 except for PollingProvider which defaults to 3.
- */
- priority: 1,
-
- /**
- * @cfg {String} type
- * Required, undefined by default. The type of provider specified
- * to {@link Ext.Direct Ext.Direct}.{@link Ext.Direct#addProvider addProvider} to create a
- * new Provider. Acceptable values by default are: