Uses of Interface
org.praxislive.core.Protocol
Packages that use Protocol
Package
Description
-
Uses of Protocol in org.praxislive.code
Classes in org.praxislive.code that implement ProtocolModifier and TypeClassDescriptionclassclassfinal classA factory service for code components.final classAServicefor creating newCodeContext.final classA factory service for code root components.final classAServicefor handling shared code updates and creating dependentCodeContext. -
Uses of Protocol in org.praxislive.core
Classes in org.praxislive.core with type parameters of type ProtocolModifier and TypeClassDescriptionstatic classProtocol.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 ProtocolModifier and TypeMethodDescriptionstatic <T extends Protocol>
Protocol.Type<T> Lookup the Protocol type of the provided class.Methods in org.praxislive.core that return types with arguments of type ProtocolModifier and TypeMethodDescriptionstatic Optional<Protocol.Type<? extends Protocol>> Lookup the Protocol type by name.Method parameters in org.praxislive.core with type arguments of type ProtocolModifier and TypeMethodDescriptionbooleanComponentInfo.hasProtocol(Class<? extends Protocol> protocol) Query whether the related component has the provided protocol.Add a protocol. -
Uses of Protocol in org.praxislive.core.protocols
Classes in org.praxislive.core.protocols that implement ProtocolModifier and TypeClassDescriptionfinal classBasic component protocol, providing access to the component info, and optional support for attaching metadata.final classA container protocol that allows for calls to add / remove child components, and connect / disconnect their ports.final classProtocol to serialize all or part of a component tree.classProtocol for a component that can be started and stopped. -
Uses of Protocol in org.praxislive.core.services
Subinterfaces of Protocol in org.praxislive.core.servicesModifier and TypeInterfaceDescriptioninterfaceAn extension ofProtocolfor various system services.Classes in org.praxislive.core.services that implement Protocol