Class PipJavaConnector

  • All Implemented Interfaces:
    de.fraunhofer.iese.mydata.component.interfaces.IMyDataComponent, de.fraunhofer.iese.mydata.component.interfaces.IPolicyInformationPoint

    public class PipJavaConnector
    extends Object
    implements de.fraunhofer.iese.mydata.component.interfaces.IPolicyInformationPoint
    • Constructor Detail

      • PipJavaConnector

        public PipJavaConnector​(URI uri)
    • Method Detail

      • getId

        public de.fraunhofer.iese.mydata.component.ComponentId getId()
                                                              throws IOException
        Specified by:
        getId in interface de.fraunhofer.iese.mydata.component.interfaces.IMyDataComponent
        Throws:
        IOException
      • reset

        public boolean reset()
                      throws IOException,
                             de.fraunhofer.iese.mydata.exception.NoSuchEntityException
        Specified by:
        reset in interface de.fraunhofer.iese.mydata.component.interfaces.IMyDataComponent
        Throws:
        IOException
        de.fraunhofer.iese.mydata.exception.NoSuchEntityException
      • getHealth

        public de.fraunhofer.iese.mydata.component.health.HealthStatus getHealth()
                                                                          throws IOException
        Specified by:
        getHealth in interface de.fraunhofer.iese.mydata.component.interfaces.IMyDataComponent
        Throws:
        IOException
      • evaluate

        public de.fraunhofer.iese.mydata.policy.parameter.DataObject<?> evaluate​(de.fraunhofer.iese.mydata.policy.PipRequest request)
                                                                          throws IOException,
                                                                                 de.fraunhofer.iese.mydata.policy.exception.InformationUndeterminableException
        Specified by:
        evaluate in interface de.fraunhofer.iese.mydata.component.interfaces.IPolicyInformationPoint
        Throws:
        IOException
        de.fraunhofer.iese.mydata.policy.exception.InformationUndeterminableException