Search in sources :

Example 1 with DefaultCasRegisteredServiceStreamPublisher

use of org.apereo.cas.services.publisher.DefaultCasRegisteredServiceStreamPublisher in project cas by apereo.

the class RegisteredServiceHazelcastDistributedCacheManagerTests method verifyPublisher.

@Test
public void verifyPublisher() {
    val registeredService = RegisteredServiceTestUtils.getRegisteredService();
    val casRegisteredServiceStreamPublisherIdentifier = new PublisherIdentifier("123456");
    val publisher = new DefaultCasRegisteredServiceStreamPublisher(mgr);
    publisher.publish(registeredService, new CasRegisteredServiceDeletedEvent(this, registeredService), casRegisteredServiceStreamPublisherIdentifier);
    publisher.publish(registeredService, new CasRegisteredServiceSavedEvent(this, registeredService), casRegisteredServiceStreamPublisherIdentifier);
    publisher.publish(registeredService, new CasRegisteredServiceLoadedEvent(this, registeredService), casRegisteredServiceStreamPublisherIdentifier);
    assertFalse(mgr.getAll().isEmpty());
}
Also used : lombok.val(lombok.val) CasRegisteredServiceSavedEvent(org.apereo.cas.support.events.service.CasRegisteredServiceSavedEvent) CasRegisteredServiceDeletedEvent(org.apereo.cas.support.events.service.CasRegisteredServiceDeletedEvent) CasRegisteredServiceLoadedEvent(org.apereo.cas.support.events.service.CasRegisteredServiceLoadedEvent) PublisherIdentifier(org.apereo.cas.util.PublisherIdentifier) DefaultCasRegisteredServiceStreamPublisher(org.apereo.cas.services.publisher.DefaultCasRegisteredServiceStreamPublisher) Test(org.junit.jupiter.api.Test)

Aggregations

lombok.val (lombok.val)1 DefaultCasRegisteredServiceStreamPublisher (org.apereo.cas.services.publisher.DefaultCasRegisteredServiceStreamPublisher)1 CasRegisteredServiceDeletedEvent (org.apereo.cas.support.events.service.CasRegisteredServiceDeletedEvent)1 CasRegisteredServiceLoadedEvent (org.apereo.cas.support.events.service.CasRegisteredServiceLoadedEvent)1 CasRegisteredServiceSavedEvent (org.apereo.cas.support.events.service.CasRegisteredServiceSavedEvent)1 PublisherIdentifier (org.apereo.cas.util.PublisherIdentifier)1 Test (org.junit.jupiter.api.Test)1