@Override public void write(OutboundEvent chunk) throws IOException { EventBean event = (EventBean) chunk.getData(); for (String filter : regexFilters) { if (event.topic.matches(filter)) { super.write(chunk); return; } } }
@Override public void write(OutboundEvent chunk) throws IOException { EventBean event = (EventBean) chunk.getData(); for (String filter : regexFilters) { if (event.topic.matches(filter)) { super.write(chunk); return; } } }
@Override public void write(OutboundEvent chunk) throws IOException { if (chunk.getName().equals("subscriptionId") && chunk.getData().equals(subscriptionId)) { super.write(chunk); } else { SitemapEvent event = (SitemapEvent) chunk.getData(); String sitemapName = event.sitemapName; String pageId = event.pageId; if (sitemapName != null && sitemapName.equals(subscriptions.getSitemapName(subscriptionId)) && pageId != null && pageId.equals(subscriptions.getPageId(subscriptionId))) { super.write(chunk); if (logger.isDebugEnabled() && event instanceof SitemapWidgetEvent) { logger.debug("Sent sitemap event for widget {} to subscription {}.", ((SitemapWidgetEvent) event).widgetId, subscriptionId); } } } }
@Override public void write(OutboundEvent chunk) throws IOException { if (chunk.getName().equals("subscriptionId") && chunk.getData().equals(subscriptionId)) { super.write(chunk); } else { SitemapEvent event = (SitemapEvent) chunk.getData(); String sitemapName = event.sitemapName; String pageId = event.pageId; if (sitemapName != null && sitemapName.equals(subscriptions.getSitemapName(subscriptionId)) && pageId != null && pageId.equals(subscriptions.getPageId(subscriptionId))) { super.write(chunk); if (logger.isDebugEnabled()) { if (event instanceof SitemapWidgetEvent) { logger.debug("Sent sitemap event for widget {} to subscription {}.", ((SitemapWidgetEvent) event).widgetId, subscriptionId); } else if (event instanceof ServerAliveEvent) { logger.debug("Sent alive event to subscription {}.", subscriptionId); } } } } }
outboundEvent.getGenericType(), annotations, eventMediaType); messageBodyWriter.writeTo( outboundEvent.getData(), outboundEvent.getType(), outboundEvent.getGenericType(),
outboundEvent.getGenericType(), annotations, eventMediaType); messageBodyWriter.writeTo( outboundEvent.getData(), outboundEvent.getType(), outboundEvent.getGenericType(),
outboundEvent.getGenericType(), annotations, eventMediaType); messageBodyWriter.writeTo( outboundEvent.getData(), outboundEvent.getType(), outboundEvent.getGenericType(),