org.gcube.data.access.queueManager
Class FactoryConfiguration

java.lang.Object
  extended by org.gcube.data.access.queueManager.FactoryConfiguration

public class FactoryConfiguration
extends Object


Field Summary
static long DEFAULT_INITIAL_REDELIVERY_DELAY
           
static int DEFAULT_MAXIMUM_REDELIVERIES
           
static boolean DEFAULT_USE_EXPONENTIAL_BACKOFF
           
 
Constructor Summary
FactoryConfiguration(String serviceClass, String serviceName, String brokerEndpoint, String user, String password)
           
 
Method Summary
 String getBrokerEndpoint()
           
 long getInitialRedeliveryDelay()
           
 int getMaximumRedeliveries()
           
 String getPassword()
           
 String getServiceClass()
           
 String getServiceName()
           
 String getUser()
           
 boolean isUseExponentialRedelivery()
           
 void setInitialRedeliveryDelay(long initialRedeliveryDelay)
           
 void setMaximumRedeliveries(int maximumRedeliveries)
           
 void setUseExponentialRedelivery(boolean useExponentialRedelivery)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_MAXIMUM_REDELIVERIES

public static final int DEFAULT_MAXIMUM_REDELIVERIES
See Also:
Constant Field Values

DEFAULT_USE_EXPONENTIAL_BACKOFF

public static final boolean DEFAULT_USE_EXPONENTIAL_BACKOFF
See Also:
Constant Field Values

DEFAULT_INITIAL_REDELIVERY_DELAY

public static final long DEFAULT_INITIAL_REDELIVERY_DELAY
See Also:
Constant Field Values
Constructor Detail

FactoryConfiguration

public FactoryConfiguration(String serviceClass,
                            String serviceName,
                            String brokerEndpoint,
                            String user,
                            String password)
Method Detail

getServiceClass

public String getServiceClass()
Returns:
the serviceClass

getServiceName

public String getServiceName()
Returns:
the serviceName

getBrokerEndpoint

public String getBrokerEndpoint()
Returns:
the brokerEndpoint

getUser

public String getUser()
Returns:
the user

getPassword

public String getPassword()
Returns:
the password

getMaximumRedeliveries

public int getMaximumRedeliveries()
Returns:
the maximumRedeliveries

setMaximumRedeliveries

public void setMaximumRedeliveries(int maximumRedeliveries)
Parameters:
maximumRedeliveries - the maximumRedeliveries to set

isUseExponentialRedelivery

public boolean isUseExponentialRedelivery()
Returns:
the useExponentialRedelivery

setUseExponentialRedelivery

public void setUseExponentialRedelivery(boolean useExponentialRedelivery)
Parameters:
useExponentialRedelivery - the useExponentialRedelivery to set

getInitialRedeliveryDelay

public long getInitialRedeliveryDelay()
Returns:
the initialRedeliveryDelay

setInitialRedeliveryDelay

public void setInitialRedeliveryDelay(long initialRedeliveryDelay)
Parameters:
initialRedeliveryDelay - the initialRedeliveryDelay to set

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013. All Rights Reserved.