Skip to content
Snippets Groups Projects
Commit efb15916 authored by Simon Spinner's avatar Simon Spinner
Browse files

Automatically remove sensors after agent shutdown.

parent ee0169a4
No related branches found
No related tags found
No related merge requests found
......@@ -73,6 +73,7 @@ import tools.descartes.prisma.core.impl.CDOModelRepository;
import tools.descartes.prisma.core.impl.RabbitMQMessageBus;
import tools.descartes.prisma.core.util.ModelSkeletonUtil;
import tools.descartes.prisma.model.sensor.ComponentSensor;
import tools.descartes.prisma.model.sensor.Sensor;
import tools.descartes.prisma.model.sensor.SensorFactory;
import tools.descartes.prisma.model.skeleton.ModelSkeleton;
import tools.descartes.prisma.model.skeleton.SkeletonFactory;
......@@ -181,6 +182,11 @@ public class ModelExtractionService extends AgentController implements Service<M
// shut down
return true;
}
if (object instanceof Sensor<?>) {
// Sensor are not available anymore after the agent shuts
// down.
return true;
}
if (object instanceof AssemblyContext || object instanceof AssemblyConnector
|| object instanceof ProvidingDelegationConnector
|| object instanceof RequiringDelegationConnector || object instanceof InterfaceProvidingRole
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment