## Uses of Class
org.apache.cayenne.configuration.DataNodeDescriptor

- Packages that use DataNodeDescriptor
  Package | Description
  --- | ---
  org.apache.cayenne.access.dbsync |
  org.apache.cayenne.configuration |
  org.apache.cayenne.configuration.server |

- - ### Uses of DataNodeDescriptor in org.apache.cayenne.access.dbsync

    Methods in org.apache.cayenne.access.dbsync with parameters of type DataNodeDescriptor
    Modifier and Type | Method | Description
    --- | --- | ---
    `SchemaUpdateStrategy` | DefaultSchemaUpdateStrategyFactory.`create​(DataNodeDescriptor nodeDescriptor)` |
    `SchemaUpdateStrategy` | SchemaUpdateStrategyFactory.`create​(DataNodeDescriptor nodeDescriptor)` |

  - ### Uses of DataNodeDescriptor in org.apache.cayenne.configuration

    Fields in org.apache.cayenne.configuration with type parameters of type DataNodeDescriptor
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Collection<DataNodeDescriptor>` | DataChannelDescriptor.`nodeDescriptors` |

    Methods in org.apache.cayenne.configuration that return DataNodeDescriptor
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected DataNodeDescriptor` | DefaultDataChannelDescriptorMerger.`cloneDataNodeDescriptor​(DataNodeDescriptor original, DataChannelDescriptor targetOwner)` |
    `DataNodeDescriptor` | DataChannelDescriptor.`getNodeDescriptor​(String name)` |

    Methods in org.apache.cayenne.configuration that return types with arguments of type DataNodeDescriptor
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<DataNodeDescriptor>` | DataChannelDescriptor.`getNodeDescriptors()` |

    Methods in org.apache.cayenne.configuration with parameters of type DataNodeDescriptor
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected DataNodeDescriptor` | DefaultDataChannelDescriptorMerger.`cloneDataNodeDescriptor​(DataNodeDescriptor original, DataChannelDescriptor targetOwner)` |
    `int` | DataNodeDescriptor.`compareTo​(DataNodeDescriptor o)` |
    `T` | BaseConfigurationNodeVisitor.`visitDataNodeDescriptor​(DataNodeDescriptor nodeDescriptor)` |
    `T` | ConfigurationNodeVisitor.`visitDataNodeDescriptor​(DataNodeDescriptor nodeDescriptor)` |
    `Void` | EmptyConfigurationNodeVisitor.`visitDataNodeDescriptor​(DataNodeDescriptor nodeDescriptor)` |

  - ### Uses of DataNodeDescriptor in org.apache.cayenne.configuration.server

    Methods in org.apache.cayenne.configuration.server with parameters of type DataNodeDescriptor
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected DataNode` | DataDomainProvider.`addDataNode​(DataDomain dataDomain, DataNodeDescriptor nodeDescriptor)` |
    `DbAdapter` | DbAdapterFactory.`createAdapter​(DataNodeDescriptor nodeDescriptor, DataSource dataSource)` | Returns an instance of DbAdapter if the factory detects that it knows how to handle the database.
    `DbAdapter` | DefaultDbAdapterFactory.`createAdapter​(DataNodeDescriptor nodeDescriptor, DataSource dataSource)` |
    `DataNode` | DataNodeFactory.`createDataNode​(DataNodeDescriptor nodeDescriptor)` |
    `DataNode` | DefaultDataNodeFactory.`createDataNode​(DataNodeDescriptor nodeDescriptor)` |
    `DataSource` | DataSourceFactory.`getDataSource​(DataNodeDescriptor nodeDescriptor)` | Returns DataSource object based on the configuration provided in the "nodeDescriptor".
    `DataSource` | DelegatingDataSourceFactory.`getDataSource​(DataNodeDescriptor nodeDescriptor)` |
    `DataSource` | JNDIDataSourceFactory.`getDataSource​(DataNodeDescriptor nodeDescriptor)` |
    `DataSource` | PropertyDataSourceFactory.`getDataSource​(DataNodeDescriptor nodeDescriptor)` |
    `DataSource` | XMLPoolingDataSourceFactory.`getDataSource​(DataNodeDescriptor nodeDescriptor)` |
    `protected DataSourceFactory` | DelegatingDataSourceFactory.`getDataSourceFactory​(DataNodeDescriptor nodeDescriptor)` |
    `protected String` | JNDIDataSourceFactory.`getLocation​(DataNodeDescriptor nodeDescriptor)` |
    `protected boolean` | DelegatingDataSourceFactory.`shouldConfigureDataSourceFromProperties​(DataNodeDescriptor nodeDescriptor)` |