Class Broadcasters


  • public final class Broadcasters
    extends Object
    • Constructor Detail

      • Broadcasters

        public Broadcasters()
    • Method Detail

      • addBroadcaster

        public <T,​U> void addBroadcaster​(de.quantummaid.reflectmaid.GenericType<T> type,
                                               de.quantummaid.reflectmaid.resolvedtype.ResolvedType messageType,
                                               BroadcasterFactory<T,​U> factory)
      • addDisconnector

        public <T> void addDisconnector​(de.quantummaid.reflectmaid.GenericType<T> type,
                                        DisconnectorFactory<T> factory)
      • injectionTypes

        public List<de.quantummaid.reflectmaid.GenericType<?>> injectionTypes()
      • messageTypes

        public List<de.quantummaid.reflectmaid.resolvedtype.ResolvedType> messageTypes()
      • instantiateDisconnector

        public <T> T instantiateDisconnector​(de.quantummaid.reflectmaid.GenericType<T> type,
                                             WebsocketRegistry websocketRegistry,
                                             WebsocketSenders websocketSenders,
                                             MetaData metaData)