Uses of Class
i3.dragos.core.services.datasources.DataSourceURL

Packages that use DataSourceURL
i3.dragos.core.services.commands   
i3.dragos.core.services.datasources The DataSource service manages different kinds of data sources and allows a uniform access to them. 
i3.dragos.core.services.events The EventManager service and associated classes. 
i3.dragos.core.services.rules The RuleEngine service and associated classes. 
i3.dragos.core.services.transactions The Transaction service. 
i3.dragos.core.services.transactions.localmgr A custom transaction service implementation. 
i3.dragos.gm.core DRAGOS Core Graph Model. 
i3.dragos.gm.core.event Events thrown by the DRAGOS Core Graph Model. 
i3.dragos.gm.core.filter GraphPool implementation that can hide certain GraphEntities. 
i3.dragos.gm.core.id Interfaces and classes that may be used to reference graph entities. 
i3.dragos.gm.core.proxy Proxies are implementation helpers that hold references to actual graph entities / graph entity classes. 
i3.dragos.gm.core.schema DRAGOS Core Graph Schema 
i3.dragos.gm.core.schema.id Interfaces and classes that may be used to reference graph entity classes. 
 

Uses of DataSourceURL in i3.dragos.core.services.commands
 

Methods in i3.dragos.core.services.commands with parameters of type DataSourceURL
 java.lang.Object CommandService.execute(DataSourceURL url, java.lang.Class<? extends Command> cmdCls, java.lang.Object... paramters)
          Convenience method to create and process a command, and to return its result.
 void CommandService.register(DataSourceURL url, CommandProcessor processor, CommandProvider provider)
           
 CommandProcessor CommandService.retrieveProcessor(DataSourceURL url)
          Retrieve a command processor object by the according logical graph pool URL.
 CommandProvider CommandService.retrieveProvider(DataSourceURL url)
          Retrieve a command provider object by the according logical graph pool URL.
 

Uses of DataSourceURL in i3.dragos.core.services.datasources
 

Methods in i3.dragos.core.services.datasources that return DataSourceURL
static DataSourceURL DataSourceURL.createLogicalDataSourceURL(java.lang.String name)
          creates a logical datasource URL from the unique name of the running DRAGOS instance.
 DataSourceURL DataSource.getLogicalURL()
          Returns the (logical) data source URL that identifies the data source.
 DataSourceURL DataSource.getPhysicalURL()
          Returns the (physical) data source URL that identifies the data source.
 

Methods in i3.dragos.core.services.datasources with parameters of type DataSourceURL
 DataSource DataSourceFactory.create(DataSourceURL physicalDSURL, DataSourceURL logicalDSURL)
          Creates a new data source.
 DataSource DataSourceFactory.get(DataSourceURL datasourceURL)
          Retrieves a previously created DataSource by its logical DataSourceURL.
 

Constructors in i3.dragos.core.services.datasources with parameters of type DataSourceURL
DataSource(DataSourceURL physicalDSURL, DataSourceURL logicalDSURL)
          Constructs a new data source.
 

Uses of DataSourceURL in i3.dragos.core.services.events
 

Methods in i3.dragos.core.services.events with parameters of type DataSourceURL
 void EventManager.addDataListener(DataListener l, EventCouplingMode mode, DataSourceURL ds)
          Registers a DataListener.
 void EventManager.removeDataListener(DataListener l, EventCouplingMode mode, DataSourceURL ds)
          Unregisters a DataListener.
 

Uses of DataSourceURL in i3.dragos.core.services.rules
 

Methods in i3.dragos.core.services.rules with parameters of type DataSourceURL
 void RuleEngine.addRule(Rule rule, RuleCouplingMode mode, DataSourceURL ds)
          Registers a Rule.
 void RuleEngine.removeRule(Rule rule, RuleCouplingMode mode, DataSourceURL ds)
          Unregisters a Rule.
 

Uses of DataSourceURL in i3.dragos.core.services.transactions
 

Methods in i3.dragos.core.services.transactions that return types with arguments of type DataSourceURL
 java.util.Collection<DataSourceURL> TransactionManager.getManagedDataSources()
          Returns a Collection of DataSourceURLs for all GraphPools managed by this TransactionManager.
 

Methods in i3.dragos.core.services.transactions with parameters of type DataSourceURL
 TransactionManager TransactionManagerFactory.create(DataSourceURL ds)
          Returns a TransactionManager for the data source.
 TransactionManager TransactionManagerFactory.create(DataSourceURL[] ds, java.lang.String id)
          Returns a TransactionManager for the data source.
 TransactionManager TransactionManagerFactory.create(DataSourceURL ds, java.lang.String id)
          Returns a TransactionManager for the data source.
 DataSourceTransaction Transaction.getDataSourceTransaction(DataSourceURL dataSourceURL)
          Returns the associated DataSourceTransaction for this Transaction (or one of them if this is a distributed transaction).
 TransactionManager TransactionManagerFactory.getExistingTransactionManager(DataSourceURL url)
          Returns the existing transaction manager for a specific DataSourceURL.
 void Transaction.unmarkAllGraphEnitiesDirty(DataSourceURL logicalURL)
          Removes all GraphEntity marked as dirty from the dirty set that belong to a GraphPool identified by the (logical) DataSourceURL.
 void Transaction.unmarkAllGraphEnityClassesDirty(DataSourceURL logicalURL)
          Removes all GraphEntityClass marked as dirty from the dirty set that belong to a GraphPool identified by the (logical) DataSourceURL.
 

Uses of DataSourceURL in i3.dragos.core.services.transactions.localmgr
 

Fields in i3.dragos.core.services.transactions.localmgr with type parameters of type DataSourceURL
protected  java.util.Map<DataSourceURL,DataSourceTransaction> LocalTransaction.dataSourceTransactions
          Map of DataSourceURLs to DataSourceTransactions for all data sources we work with.
 

Methods in i3.dragos.core.services.transactions.localmgr that return types with arguments of type DataSourceURL
 java.util.Collection<DataSourceURL> LocalTransactionManager.getManagedDataSources()
          Returns a Collection of DataSourceURLs for all GraphPools managed by this TransactionManager.
 

Methods in i3.dragos.core.services.transactions.localmgr with parameters of type DataSourceURL
 DataSourceTransaction LocalTransaction.getDataSourceTransaction(DataSourceURL dataSourceURL)
          Returns the associated DataSourceTransaction for this Transaction (or one of them if this is a distributed transaction).
 void LocalTransaction.unmarkAllGraphEnitiesDirty(DataSourceURL logicalURL)
          Removes all GraphEntity marked as dirty from the dirty set that belong to a GraphPool identified by the (logical) DataSourceURL.
 void LocalTransaction.unmarkAllGraphEnityClassesDirty(DataSourceURL logicalURL)
          Removes all GraphEntityClass marked as dirty from the dirty set that belong to a GraphPool identified by the (logical) DataSourceURL.
 

Constructors in i3.dragos.core.services.transactions.localmgr with parameters of type DataSourceURL
LocalTransactionManager(DataSourceURL[] dataSourceURLs)
          Creates a new LocalTransactionManager (required constructor for reflection).
 

Uses of DataSourceURL in i3.dragos.gm.core
 

Methods in i3.dragos.gm.core that return DataSourceURL
 DataSourceURL GraphEntity.getDataSourceURL()
          Returns the URL to the data source that stores this graph entity.
 DataSourceURL GraphPool.getDataSourceURL()
          Returns the URL to the data source of this graph pool.
 

Methods in i3.dragos.gm.core with parameters of type DataSourceURL
static GraphPool GraphPoolFactory.create(DataSourceURL physicalDataSourceURL, java.util.List<ExtensionDescriptor> extList, java.lang.String name)
          Returns the graph pool for the given database URL, extended and outfitted with the necessary Wrappers, GraphPoolCheckers and SchemaCheckers as specified by the extension descriptor list.
static GraphPool GraphPoolFactory.get(DataSourceURL dataSourceURL)
          Returns the graph pool for the given (logical) DataSourceURL.
static GraphPool GraphPoolFactory.getUnwrapped(DataSourceURL dataSourceURL)
          Returns an unwrapped GraphPool.
 

Uses of DataSourceURL in i3.dragos.gm.core.event
 

Methods in i3.dragos.gm.core.event that return DataSourceURL
 DataSourceURL DataEvent.getDataSourceURL()
          Returns the DataSourceURL where this event occured.
 DataSourceURL GraphPoolEvent.getDataSourceURL()
          Returns the datasource URL of the affected graph pool.
 

Constructors in i3.dragos.gm.core.event with parameters of type DataSourceURL
GraphPoolEvent(DataSourceURL dataSourceURL, int eventType)
          Constructs a new event.
 

Uses of DataSourceURL in i3.dragos.gm.core.filter
 

Methods in i3.dragos.gm.core.filter that return DataSourceURL
 DataSourceURL FilteringGraphPool.getDataSourceURL()
          Returns the URL to the data source of this graph pool.
 

Uses of DataSourceURL in i3.dragos.gm.core.id
 

Methods in i3.dragos.gm.core.id that return DataSourceURL
 DataSourceURL GraphEntityID.getDataSourceURL()
          Returns the URL to the data source that stores the graph entity represented by this ID.
 

Constructors in i3.dragos.gm.core.id with parameters of type DataSourceURL
EdgeID(DataSourceURL dataSourceURL, java.io.Serializable internalIdentifier, EdgeClassID type)
          Constructs a new ID representing an edge.
GraphEntityID(DataSourceURL dataSourceURL, java.io.Serializable internalIdentifier, GraphEntityClassID type)
          Constructs a new ID for a graph entity.
GraphID(DataSourceURL dataSourceURL, java.io.Serializable internalIdentifier, GraphClassID type, java.lang.String name)
          Constructs a new ID representing a graph.
NodeID(DataSourceURL dataSourceURL, java.io.Serializable internalIdentifier, NodeClassID typeID)
          Constructs a new ID representing a node.
RelationEndID(DataSourceURL dataSourceURL, java.io.Serializable internalIdentifier, RelationID relationID, RelationEndClassID typeID)
          Constructs a new ID representing a relation end.
RelationID(DataSourceURL dataSourceURL, java.io.Serializable internalIdentifier, RelationClassID type)
          Constructs a new ID representing a relation.
 

Uses of DataSourceURL in i3.dragos.gm.core.proxy
 

Methods in i3.dragos.gm.core.proxy that return DataSourceURL
 DataSourceURL GraphEntityProxy.getDataSourceURL()
          Returns the URL to the data source that stores this graph entity.
 DataSourceURL GraphEntityClassProxy.getDataSourceURL()
          Returns the URL to the data source that stores this graph entity class.
 DataSourceURL AttributeProxy.getDataSourceURL()
          Returns the DataSourceURL of the schema this attribute belongs to.
 

Uses of DataSourceURL in i3.dragos.gm.core.schema
 

Methods in i3.dragos.gm.core.schema that return DataSourceURL
 DataSourceURL AbstractAttribute.getDataSourceURL()
          Returns the DataSourceURL of the schema this attribute belongs to.
 DataSourceURL GraphEntityClass.getDataSourceURL()
          Returns the URL to the data source that stores this graph entity class.
 DataSourceURL Attribute.getDataSourceURL()
          Returns the DataSourceURL of the schema this attribute belongs to.
 

Constructors in i3.dragos.gm.core.schema with parameters of type DataSourceURL
AbstractAttribute(DataSourceURL dataSourceURL, GraphEntityClass gec, java.io.Serializable identifier, java.lang.String name, java.lang.Class type)
          Constructs a new attribute.
 

Uses of DataSourceURL in i3.dragos.gm.core.schema.id
 

Methods in i3.dragos.gm.core.schema.id that return DataSourceURL
 DataSourceURL AttributeID.getDataSourceURL()
          Returns the URL to the data source that stores the attribute represented by this ID.
 DataSourceURL GraphEntityClassID.getDataSourceURL()
          Returns the URL to the data source that uses the Schema to which the schema class represented by this ID belongs.
 

Constructors in i3.dragos.gm.core.schema.id with parameters of type DataSourceURL
EdgeClassID(DataSourceURL dataSourceURL, java.io.Serializable internalIdentifier, java.lang.String name)
          Constructor.
GraphClassID(DataSourceURL dataSourceURL, java.io.Serializable internalIdentifier, java.lang.String name)
          Constructor.
GraphEntityClassID(DataSourceURL dataSourceURL, java.io.Serializable internalIdentifier, java.lang.String name)
          Creates a new ID for a graph entity class.
NodeClassID(DataSourceURL dataSourceURL, java.io.Serializable internalIdentifier, java.lang.String name)
          Constructor.
RelationClassID(DataSourceURL dataSourceURL, java.io.Serializable internalIdentifier, java.lang.String name)
          Creates a new RelationClassID.
RelationEndClassID(DataSourceURL dataSourceURL, java.io.Serializable internalIdentifier, java.lang.String name)
          Creates a new RelationEndClassID.
 



Copyright © 2002-2008 RWTH Aachen, Department of Computer Science 3 (Software Engineering). All Rights Reserved.