Package org.rossonet.brain.api.astrocyte
Interface Astrocyte
-
- All Superinterfaces:
java.lang.AutoCloseable,UniversallyUniqueObject
- All Known Implementing Classes:
SimpleAstrocyte
public interface Astrocyte extends UniversallyUniqueObject, java.lang.AutoCloseable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAstrocyte.AstrocyteStatus
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidderegisterAxion(Axion axion)voidderegisterDendrite(Dendrite axion)voidderegisterMonitor(BrainEventMonitor monitor)Astrocyte.AstrocyteStatusgetStatus()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)-
Methods inherited from interface org.rossonet.brain.api.UniversallyUniqueObject
getUniversallyUniqueIdentifier
-
-
-
-
Method Detail
-
deregisterAxion
void deregisterAxion(Axion axion)
-
deregisterDendrite
void deregisterDendrite(Dendrite axion)
-
deregisterMonitor
void deregisterMonitor(BrainEventMonitor monitor)
-
getStatus
Astrocyte.AstrocyteStatus getStatus()
-
isDebugMode
boolean isDebugMode()
-
listAxions
java.util.Collection<Axion> listAxions()
-
listDendrites
java.util.Collection<Dendrite> listDendrites()
-
listManagedThreads
java.util.Collection<BrainThread> listManagedThreads()
-
listMonitors
java.util.Collection<BrainEventMonitor> listMonitors()
-
listSynapses
java.util.Collection<Synapse> listSynapses()
-
registerAxion
void registerAxion(Axion axion)
-
registerDendrite
void registerDendrite(Dendrite axion)
-
registerMonitor
void registerMonitor(BrainEventMonitor monitor)
-
setDebugMode
void setDebugMode(boolean isDebugMode)
-
-