Uses of Interface
de.fraunhofer.iese.mydata.IMyDataEnvironment
-
Packages that use IMyDataEnvironment Package Description de.fraunhofer.iese.mydata de.fraunhofer.iese.mydata.internal de.fraunhofer.iese.mydata.pep de.fraunhofer.iese.mydata.reactive -
-
Uses of IMyDataEnvironment in de.fraunhofer.iese.mydata
Methods in de.fraunhofer.iese.mydata that return IMyDataEnvironment Modifier and Type Method Description static IMyDataEnvironment
MyDataEnvironmentManager. getDefaultEnvironment()
Static access to the defaultIMyDataEnvironment
Methods in de.fraunhofer.iese.mydata that return types with arguments of type IMyDataEnvironment Modifier and Type Method Description static Optional<IMyDataEnvironment>
MyDataEnvironmentManager. getEnvironment(String environmentId)
Access to aIMyDataEnvironment
instance via environmentId -
Uses of IMyDataEnvironment in de.fraunhofer.iese.mydata.internal
Subinterfaces of IMyDataEnvironment in de.fraunhofer.iese.mydata.internal Modifier and Type Interface Description interface
IMyDataEnvironmentFullFace
The interface covers all the functionalities a MyDataEnvironment implementation needs to provide.Methods in de.fraunhofer.iese.mydata.internal that return IMyDataEnvironment Modifier and Type Method Description IMyDataEnvironment
IMyDataEnvironmentInitializer. initializeCloud(de.fraunhofer.iese.mydata.solution.SolutionId solutionId, URI cloudPmpUrl, de.fraunhofer.iese.mydata.component.connector.OAuthCredentials authentication)
Initialize with cloud mode (cloud Pmp, cloud Pdp)IMyDataEnvironment
IMyDataEnvironmentInitializer. initializeLocal(de.fraunhofer.iese.mydata.solution.SolutionId solutionId, String timezone, int numPdpThreads, boolean whitelistModeEnabled, de.fraunhofer.iese.mydata.pdp.interfaces.IEventRepository eventRepository)
Initialize localIMyDataEnvironment
IMyDataEnvironmentInitializer. initializeLocalWithCloudSync(de.fraunhofer.iese.mydata.solution.SolutionId solutionId, URI cloudPmpUrl, de.fraunhofer.iese.mydata.component.connector.OAuthCredentials authentication, String timezone, boolean cacheEnabled, String policyCachePath, String timerCachePath, String maxPolicyAge, String syncSchedule, boolean masterClient, int numPdpThreads, boolean whitelistModeEnabled, de.fraunhofer.iese.mydata.pdp.interfaces.IEventRepository eventRepository)
Initialize local with cloud syncIMyDataEnvironment
IMyDataEnvironmentInitializer. initializeLocalWithFileSync(de.fraunhofer.iese.mydata.solution.SolutionId solutionId, String timezone, String fileSyncPath, int numPdpThreads, boolean whitelistModeEnabled, de.fraunhofer.iese.mydata.pdp.interfaces.IEventRepository eventRepository)
Initialize local with file syncMethods in de.fraunhofer.iese.mydata.internal with parameters of type IMyDataEnvironment Modifier and Type Method Description static IMyDataEnvironmentTechnicalAccess
TechnicalAccessGranter. getTechnicalAccess(IMyDataEnvironment myDataEnvironment)
Provides access to theIMyDataEnvironmentTechnicalAccess
face of anIMyDataEnvironment
. -
Uses of IMyDataEnvironment in de.fraunhofer.iese.mydata.pep
Fields in de.fraunhofer.iese.mydata.pep declared as IMyDataEnvironment Modifier and Type Field Description protected IMyDataEnvironment
DefaultPolicyEnforcementPoint. myDataEnvironment
Constructors in de.fraunhofer.iese.mydata.pep with parameters of type IMyDataEnvironment Constructor Description DefaultPolicyEnforcementPoint(IMyDataEnvironment myDataEnvironment, DecisionEnforcer decisionEnforcer)
ConstructorPolicyEnforcementPoint(IMyDataEnvironment myDataEnvironment, DecisionEnforcer decisionEnforcer, de.fraunhofer.iese.mydata.component.ComponentId componentId, List<de.fraunhofer.iese.mydata.component.information.method.PepInterfaceDescription> pepInterfaceDescriptions, List<de.fraunhofer.iese.mydata.component.information.method.MethodInterfaceDescription> methodInterfaceDescriptions, boolean initialize)
Constructor. -
Uses of IMyDataEnvironment in de.fraunhofer.iese.mydata.reactive
Methods in de.fraunhofer.iese.mydata.reactive with parameters of type IMyDataEnvironment Modifier and Type Method Description static <T> RxPep<T>
RxPepFactory. createRxPep(IMyDataEnvironment myDataEnvironment, de.fraunhofer.iese.mydata.component.ComponentId componentId, Class<T> pepDocumentationApi)
Creates a new ReactivePep object, takes the componentId from parameterstatic <T> RxPep<T>
RxPepFactory. createRxPep(IMyDataEnvironment myDataEnvironment, DecisionEnforcer decisionEnforcer, de.fraunhofer.iese.mydata.component.ComponentId componentId, Class<T> pepDocumentationApi)
Creates a new ReactivePep object, takes the componentId from parameterstatic <T> RxPep<T>
RxPepFactory. createRxPep(IMyDataEnvironment myDataEnvironment, DecisionEnforcer decisionEnforcer, Class<T> pepDocumentationApi)
Creates a new ReactivePep object, takes the componentId from the @PepServiceDescription
annotation.static <T> RxPep<T>
RxPepFactory. createRxPep(IMyDataEnvironment myDataEnvironment, Class<T> pepDocumentationApi)
Creates a new ReactivePep object, takes the componentId from the @PepServiceDescription
annotation.
-