Class SpaceServiceRegistryEntryRepository

  • All Implemented Interfaces:
    com.avanza.astrix.beans.registry.ServiceRegistryEntryRepository

    public class SpaceServiceRegistryEntryRepository
    extends Object
    implements com.avanza.astrix.beans.registry.ServiceRegistryEntryRepository
    • Constructor Detail

      • SpaceServiceRegistryEntryRepository

        @Autowired
        public SpaceServiceRegistryEntryRepository​(org.openspaces.core.GigaSpace gigaSpace)
    • Method Detail

      • insertOrUpdate

        public void insertOrUpdate​(com.avanza.astrix.beans.registry.AstrixServiceRegistryEntry entry,
                                   long lease)
        Specified by:
        insertOrUpdate in interface com.avanza.astrix.beans.registry.ServiceRegistryEntryRepository
      • findAll

        public List<com.avanza.astrix.beans.registry.AstrixServiceRegistryEntry> findAll()
        Specified by:
        findAll in interface com.avanza.astrix.beans.registry.ServiceRegistryEntryRepository
      • findByServiceKey

        public List<com.avanza.astrix.beans.registry.AstrixServiceRegistryEntry> findByServiceKey​(com.avanza.astrix.beans.registry.ServiceKey serviceKey)
        Specified by:
        findByServiceKey in interface com.avanza.astrix.beans.registry.ServiceRegistryEntryRepository
      • remove

        public void remove​(com.avanza.astrix.beans.registry.ServiceProviderKey serviceProviderKey)
        Specified by:
        remove in interface com.avanza.astrix.beans.registry.ServiceRegistryEntryRepository