Uses of Interface
org.praxislive.core.Protocol
-
Packages that use Protocol Package Description org.praxislive.code org.praxislive.core org.praxislive.core.protocols org.praxislive.core.services -
-
Uses of Protocol in org.praxislive.code
Classes in org.praxislive.code that implement Protocol Modifier and Type Class Description class
CodeCompilerService
class
CodeComponentFactoryService
class
CodeContextFactoryService
AService
for creating newCodeContext
.class
CodeRootFactoryService
class
SharedCodeService
AService
for handling shared code updates and creating dependentCodeContext
. -
Uses of Protocol in org.praxislive.core
Classes in org.praxislive.core with type parameters of type Protocol Modifier and Type Class Description static class
Protocol.Type<T extends Protocol>
A protocol type registration, allowing protocols to be discovered by class or name.Methods in org.praxislive.core with type parameters of type Protocol Modifier and Type Method Description static <T extends Protocol>
Protocol.Type<T>Protocol.Type. of(Class<T> cls)
Lookup the Protocol type of the provided class.Methods in org.praxislive.core that return types with arguments of type Protocol Modifier and Type Method Description static Optional<Protocol.Type<? extends Protocol>>
Protocol.Type. fromName(String name)
Lookup the Protocol type by name.Stream<Class<? extends Protocol>>
ComponentInfo. protocols()
Method parameters in org.praxislive.core with type arguments of type Protocol Modifier and Type Method Description boolean
ComponentInfo. hasProtocol(Class<? extends Protocol> protocol)
Info.ComponentInfoBuilder
Info.ComponentInfoBuilder. protocol(Class<? extends Protocol> protocol)
Add a protocol. -
Uses of Protocol in org.praxislive.core.protocols
Classes in org.praxislive.core.protocols that implement Protocol Modifier and Type Class Description class
ComponentProtocol
Basic component protocol, providing access to the component info.class
ContainerProtocol
A container protocol that allows for calls to add / remove child components, and connect / disconnect their ports.class
StartableProtocol
Protocol for a component that can be started and stopped. -
Uses of Protocol in org.praxislive.core.services
Subinterfaces of Protocol in org.praxislive.core.services Modifier and Type Interface Description interface
Service
An extension ofProtocol
for various system services.Classes in org.praxislive.core.services that implement Protocol Modifier and Type Class Description class
ComponentFactoryService
AService
for creating new component instances.class
LogService
class
RootFactoryService
AService
for creating new root instances.class
RootManagerService
class
ScriptService
class
SystemManagerService
class
TaskService
-