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());
}
Aggregations