public interface FunctionalUA
Modifier and Type | Method and Description |
---|---|
default void |
connected()
Fired when the UA is connected.
|
default void |
disconnected()
Fired when the UA is disconnected.
|
A661RuntimeAPI |
getA661RuntimeAPI()
Return the A661 runtime API helper.
|
default void |
init()
Called when the Module is initialized.
|
default void |
preConfigure()
Called when the Module is pre-Configured.
|
default void |
push(org.da.protoframework.model.core.ServiceInstance<?,?> service)
Called when the User Application is called automatically for a cyclic invocation.
|
void |
setAPI(arinc661.client.api.StatefullAPI api)
Set the API.
|
void |
setClassLoader(java.lang.ClassLoader loader)
Set the ClassLoader used to load the UA.
|
void |
setDatasToService(java.util.Map<java.lang.String,org.da.protoframework.model.core.ServiceInstance<?,?>> data2Service) |
void |
setDefaultProvideService(org.da.protoframework.model.core.ServiceInstance<?,?> service)
Set the Service Instance.
|
void |
setDefaultSubscribeService(org.da.protoframework.model.core.ServiceInstance<?,?> service)
Set the Service Instance.
|
default void |
setModule(org.da.protoframework.model.core.Module module)
Set the Module.
|
void |
setServices(java.util.Map<org.da.protoframework.model.namespace.NamespaceKey,org.da.protoframework.model.core.ServiceInstance<?,?>> services)
Set the Services Instances.
|
default void |
setUAApplication(UAApplication uaAppli)
Set the UAApplication module.
|
default void |
subscribe(org.da.protoframework.model.core.ServiceInstance<?,?> service)
Notified when a service is received.
|
default void setUAApplication(UAApplication uaAppli)
uaAppli
- the UAApplication moduleA661RuntimeAPI getA661RuntimeAPI()
void setClassLoader(java.lang.ClassLoader loader)
loader
- the ClassLoadervoid setDatasToService(java.util.Map<java.lang.String,org.da.protoframework.model.core.ServiceInstance<?,?>> data2Service)
default void connected()
default void disconnected()
default void setModule(org.da.protoframework.model.core.Module module)
module
- the Moduledefault void init()
default void preConfigure()
void setServices(java.util.Map<org.da.protoframework.model.namespace.NamespaceKey,org.da.protoframework.model.core.ServiceInstance<?,?>> services)
services
- the Services Instancesvoid setDefaultSubscribeService(org.da.protoframework.model.core.ServiceInstance<?,?> service)
service
- the Service Instancevoid setDefaultProvideService(org.da.protoframework.model.core.ServiceInstance<?,?> service)
service
- the Service Instancedefault void subscribe(org.da.protoframework.model.core.ServiceInstance<?,?> service)
service
- a Service Instancedefault void push(org.da.protoframework.model.core.ServiceInstance<?,?> service)
service
- the Servicevoid setAPI(arinc661.client.api.StatefullAPI api)
api
- the APICopyright ©2017-2024 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence