Class ConnectionSettings
- java.lang.Object
-
- org.apache.camel.component.beanstalk.ConnectionSettings
-
public class ConnectionSettings extends Object
Represents the connection to Beanstalk. Along with the list of tubes it may watch.
-
-
Constructor Summary
Constructors Constructor Description ConnectionSettings(String tube)
ConnectionSettings(String host, int port, String tube)
ConnectionSettings(String host, String tube)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
int
hashCode()
com.surftools.BeanstalkClient.Client
newReadingClient(boolean useBlockIO)
Returns theClient
instance for reading operations with all the tubes aleady watchedcom.surftools.BeanstalkClient.Client
newWritingClient()
Returns theClient
instance ready for writing operations, e.g.String
toString()
-
-
-
Method Detail
-
newWritingClient
public com.surftools.BeanstalkClient.Client newWritingClient() throws IllegalArgumentException
Returns theClient
instance ready for writing operations, e.g. "put".use(tube)
is applied during this call.- Returns:
Client
instance- Throws:
IllegalArgumentException
- the exception is raised when this ConnectionSettings has more than one tube.
-
newReadingClient
public com.surftools.BeanstalkClient.Client newReadingClient(boolean useBlockIO)
Returns theClient
instance for reading operations with all the tubes aleady watchedwatch(tube)
is applied for every tube during this call.- Parameters:
useBlockIO
- configuration param toClient
- Returns:
Client
instance
-
-