Class PVFactory
java.lang.Object
org.epics.archiverappliance.engine.pv.PVFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ControllingPVcreateControllingPV(String name, ConfigService configservice, boolean isControlPV, ArchDBRTypes archDBRTypes, int jcaCommandThreadId, boolean usePVAccess) static PVcreatePV(String name, ConfigService configservice, boolean isControlPV, ArchDBRTypes archDBRTypes, int jcaCommandThreadId, boolean usePVAccess, boolean useDBEProperties) This is the constructor used by the ArchiveChannel to create the main PV.static PVcreatePV(String name, ConfigService configservice, int jcaCommandThreadId, boolean usePVAccess) This is the constructor used by the MetaGet's - this is the initial step in adding a PV to the archiver where we determine some facts about the PV for the policies
-
Constructor Details
-
PVFactory
public PVFactory()
-
-
Method Details
-
createPV
public static PV createPV(String name, ConfigService configservice, int jcaCommandThreadId, boolean usePVAccess) This is the constructor used by the MetaGet's - this is the initial step in adding a PV to the archiver where we determine some facts about the PV for the policies- Parameters:
name- The PV name.configservice- The config service used by this pvjcaCommandThreadId- The JCA Command thread.usePVAccess-- Returns:
- PV
-
createPV
public static PV createPV(String name, ConfigService configservice, boolean isControlPV, ArchDBRTypes archDBRTypes, int jcaCommandThreadId, boolean usePVAccess, boolean useDBEProperties) This is the constructor used by the ArchiveChannel to create the main PV.- Parameters:
name- The PV name.configservice- The config service used by this pvisControlPV-archDBRTypes- ArchDBRTypesjcaCommandThreadId- The JCA Command thread.usePVAccess- Should we use PVAccess to connect to this PV.useDBEProperties-- Returns:
- PV
-
createControllingPV
public static ControllingPV createControllingPV(String name, ConfigService configservice, boolean isControlPV, ArchDBRTypes archDBRTypes, int jcaCommandThreadId, boolean usePVAccess)
-