Class StaticAddressRouter

  • All Implemented Interfaces:
    io.scalecube.services.routing.Router

    public class StaticAddressRouter
    extends Object
    implements io.scalecube.services.routing.Router
    Syntethic router for returning preconstructed static service reference with given address.
    • Constructor Detail

      • StaticAddressRouter

        public StaticAddressRouter​(io.scalecube.net.Address address)
        Constructor.
        Parameters:
        address - address
    • Method Detail

      • route

        public Optional<io.scalecube.services.ServiceReference> route​(io.scalecube.services.registry.api.ServiceRegistry serviceRegistry,
                                                                      io.scalecube.services.api.ServiceMessage request)
        Specified by:
        route in interface io.scalecube.services.routing.Router