public abstract class AbstractJackieDataSourceProvider extends org.diirt.datasource.ConfigurableDataSourceProvider<JackieDataSource,JackieDataSourceConfiguration>
Data source provider for the JackieDataSource
. This class is abstract
because there are two different variants for the data source provider:
The CaDataSourceProvider
uses the name ca, while the
JackieDataSourceProvider
uses the name jackie. Apart from
this, they are identical. These two differents providers exist, because the
ca name collides with the name of the JCA-based data-source provider
for the Channel Access protocol. This means that the
CaDataSourceProvider
should never be on the class-path when the
JCADataSourceProvider
is also present. In this case, the
JackieDataSourceProvider
can be used so that both data-source types
can be used at the same time.
When the JCADataSourceProvider
is not on the class-path, the
CaDataSourceProvider
can be used so that the name of the data-source
(and thus the prefix for the process variable names) is the same as if the
JCADataSourceProvider
was used. This is particularly useful when
migrating from JCA to EPICS Jackie.
Modifier | Constructor and Description |
---|---|
protected |
AbstractJackieDataSourceProvider()
Creates the data source provider that provides
JackieDataSource s. |
protected AbstractJackieDataSourceProvider()
JackieDataSource
s.Copyright © 2017–2018 aquenos GmbH. All rights reserved.