List of usage examples for org.springframework.integration.endpoint AbstractEndpoint subclass-usage
From source file com.joshlong.esb.springintegration.modules.nativefs.NativeFileSystemMonitoringEndpoint.java
/** * @author <a href="mailto:josh@joshlong.com">Josh Long</a> * @author <a href="mailto:mario.gray@gmail.com">Mario Gray</a> */ public class NativeFileSystemMonitoringEndpoint extends AbstractEndpoint { private static final Logger logger = Logger.getLogger(NativeFileSystemMonitoringEndpoint.class);
From source file org.springframework.cloud.stream.app.load.generator.source.LoadGeneratorSourceConfiguration.java
/**
* A source that sends a set amount of empty byte array messages to verify the speed
* of the infrastructure.
*
* @author Glenn Renfro
* @author Gary Russell
From source file org.springframework.integration.xmpp.presence.XmppRosterEventMessageDrivenEndpoint.java
/**
* Describes an endpoint that is able to login as usual with a {@link org.springframework.integration.xmpp.XmppConnectionFactory} and then emit {@link org.springframework.integration.Message}s when a particular event happens to the logged in users {@link org.jivesoftware.smack.Roster}. We try
* and generically propagate these events. In practical terms, there are a few events worth being notified of: <ul> <li>the {@link org.jivesoftware.smack.packet.Presence} of a user in the {@link org.jivesoftware.smack.Roster} has changed.</li> <li>the actual makeup of the logged-in user's {@link
* org.jivesoftware.smack.Roster} has changed: entries added, deleted, etc.</li> </ul>
*
* @author Josh Long
From source file org.springframework.integration.xmpp.messages.XmppMessageDrivenEndpoint.java
/**
* This component logs in as a user and forwards any messages <em>to</em> that
* user on to downstream components. The component is an endpoint that has its
* own lifecycle and does not need any poller
* to work. It takes any message from a given XMPP session (as established by
* the current {@link XMPPConnection}) and forwards the
From source file org.springframework.integration.twitter.AbstractInboundTwitterEndpointSupport.java
/**
* There are a lot of operations that are common to receiving the various types of messages when using the Twitter API, and this
* class abstracts most of them for you. Implementers must take note of {@link org.springframework.integration.twitter.AbstractInboundTwitterEndpointSupport#runAsAPIRateLimitsPermit(org.springframework.integration.twitter.AbstractInboundTwitterEndpointSupport.ApiCallback)}
* which will invoke the instance of {@link org.springframework.integration.twitter.AbstractInboundTwitterEndpointSupport.ApiCallback} when the rate-limit API
* deems that its OK to do so. This class handles keeping tabs on that and on spacing out requests as required.
* <p/>