Class SimpleAstrocyte
- java.lang.Object
-
- org.rossonet.brain.api.astrocyte.simple.SimpleAstrocyte
-
- All Implemented Interfaces:
java.lang.AutoCloseable,Astrocyte,UniversallyUniqueObject
public class SimpleAstrocyte extends java.lang.Object implements Astrocyte
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.rossonet.brain.api.astrocyte.Astrocyte
Astrocyte.AstrocyteStatus
-
-
Constructor Summary
Constructors Constructor Description SimpleAstrocyte()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidderegisterAxion(Axion axion)voidderegisterDendrite(Dendrite axion)voidderegisterMonitor(BrainEventMonitor monitor)Astrocyte.AstrocyteStatusgetStatus()java.util.UUIDgetUniversallyUniqueIdentifier()booleanisDebugMode()java.util.Collection<Axion>listAxions()java.util.Collection<Dendrite>listDendrites()java.util.Collection<BrainThread>listManagedThreads()java.util.Collection<BrainEventMonitor>listMonitors()java.util.Collection<Synapse>listSynapses()voidregisterAxion(Axion axion)voidregisterDendrite(Dendrite axion)voidregisterMonitor(BrainEventMonitor monitor)voidsetDebugMode(boolean isDebugMode)
-
-
-
Method Detail
-
close
public void close() throws java.lang.Exception- Specified by:
closein interfacejava.lang.AutoCloseable- Throws:
java.lang.Exception
-
deregisterAxion
public void deregisterAxion(Axion axion)
- Specified by:
deregisterAxionin interfaceAstrocyte
-
deregisterDendrite
public void deregisterDendrite(Dendrite axion)
- Specified by:
deregisterDendritein interfaceAstrocyte
-
deregisterMonitor
public void deregisterMonitor(BrainEventMonitor monitor)
- Specified by:
deregisterMonitorin interfaceAstrocyte
-
getStatus
public Astrocyte.AstrocyteStatus getStatus()
-
getUniversallyUniqueIdentifier
public java.util.UUID getUniversallyUniqueIdentifier()
- Specified by:
getUniversallyUniqueIdentifierin interfaceUniversallyUniqueObject
-
isDebugMode
public boolean isDebugMode()
- Specified by:
isDebugModein interfaceAstrocyte
-
listAxions
public java.util.Collection<Axion> listAxions()
- Specified by:
listAxionsin interfaceAstrocyte
-
listDendrites
public java.util.Collection<Dendrite> listDendrites()
- Specified by:
listDendritesin interfaceAstrocyte
-
listManagedThreads
public java.util.Collection<BrainThread> listManagedThreads()
- Specified by:
listManagedThreadsin interfaceAstrocyte
-
listMonitors
public java.util.Collection<BrainEventMonitor> listMonitors()
- Specified by:
listMonitorsin interfaceAstrocyte
-
listSynapses
public java.util.Collection<Synapse> listSynapses()
- Specified by:
listSynapsesin interfaceAstrocyte
-
registerAxion
public void registerAxion(Axion axion)
- Specified by:
registerAxionin interfaceAstrocyte
-
registerDendrite
public void registerDendrite(Dendrite axion)
- Specified by:
registerDendritein interfaceAstrocyte
-
registerMonitor
public void registerMonitor(BrainEventMonitor monitor)
- Specified by:
registerMonitorin interfaceAstrocyte
-
setDebugMode
public void setDebugMode(boolean isDebugMode)
- Specified by:
setDebugModein interfaceAstrocyte
-
-