public abstract class BaseBaSyxService extends Object implements org.eclipse.basyx.vab.service.api.BaSyxService, ConfigurableComponent<BaSyxServiceConfigurationBuilder<?>>
| Constructor and Description |
|---|
BaseBaSyxService() |
| Modifier and Type | Method and Description |
|---|---|
BaSyxServiceConfigurationBuilder |
configure()
Configure this BaSyx component
|
void |
configureComponent(BaSyxServiceConfigurationBuilder<?> configuration)
Configure this component
|
String |
getName()
Get runnable name
|
boolean |
hasEnded()
Check end execution flag of this service
|
void |
setConnectedAASManager(org.eclipse.basyx.aas.manager.ConnectedAssetAdministrationShellManager connectedAASManager)
Set connected AAS manager for this service
|
org.eclipse.basyx.vab.service.api.BaSyxService |
setName(String newName)
Change the runnable name
|
void |
start()
Run this service
|
void |
stop()
Stop this service
|
void |
waitFor()
Wait for completion of all servers
|
public BaSyxServiceConfigurationBuilder configure()
configure in interface ConfigurableComponent<BaSyxServiceConfigurationBuilder<?>>public void configureComponent(BaSyxServiceConfigurationBuilder<?> configuration)
configureComponent in interface ConfigurableComponent<BaSyxServiceConfigurationBuilder<?>>public boolean hasEnded()
hasEnded in interface org.eclipse.basyx.vab.service.api.BaSyxServicepublic void start()
start in interface org.eclipse.basyx.vab.service.api.BaSyxServicepublic void stop()
stop in interface org.eclipse.basyx.vab.service.api.BaSyxServicepublic org.eclipse.basyx.vab.service.api.BaSyxService setName(String newName)
setName in interface org.eclipse.basyx.vab.service.api.BaSyxServicepublic String getName()
getName in interface org.eclipse.basyx.vab.service.api.BaSyxServicepublic void waitFor()
waitFor in interface org.eclipse.basyx.vab.service.api.BaSyxServicepublic void setConnectedAASManager(org.eclipse.basyx.aas.manager.ConnectedAssetAdministrationShellManager connectedAASManager)
Copyright © 2021. All rights reserved.