|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |