com.celigo.axon.service.netsuite
Class NetSuiteServicePoolManager

java.lang.Object
  extended by com.celigo.axon.service.netsuite.NetSuiteServicePoolManager

public class NetSuiteServicePoolManager
extends java.lang.Object

Maintain a pool of NetSuite Service Managers.

Author:
Celigo Technologies

Constructor Summary
NetSuiteServicePoolManager()
           
 
Method Summary
 void finish()
           
 int getAddRequestSize()
           
static NetSuiteServicePoolManager[] getAllManagers()
           
 NetSuiteCredential getCredential()
           
 int getDeleteRequestSize()
           
 java.lang.String getEndpointUrl()
           
 java.lang.String getMailPassword()
           
 java.lang.String getMailRecipientCC1()
           
 java.lang.String getMailRecipientCC2()
           
 java.lang.String getMailRecipientTo()
           
 java.lang.String getMailUser()
           
 int getRetryCount()
           
 int getRetryInterval()
           
 int getSearchPageSize()
           
 NetSuiteServiceManager getServiceManager()
          Removes a service manager from the pool.
 int getTimeout()
           
 int getUpdateRequestSize()
           
 boolean isBodyFieldsOnly()
           
 void reInitialize()
           
 void releaseServiceManager(NetSuiteServiceManager serviceManager)
          Adds the service manager to the pool.
 void setAddRequestSize(int addRequestSize)
           
 void setBodyFieldsOnly(boolean bodyFieldsOnly)
           
 void setCredential(NetSuiteCredential credential)
           
 void setDeleteRequestSize(int deleteRequestSize)
           
 void setEndpointUrl(java.lang.String endpointUrl)
           
 void setMailPassword(java.lang.String mailPassword)
           
 void setMailRecipientCC1(java.lang.String mailRecipientCC1)
           
 void setMailRecipientCC2(java.lang.String mailRecipientCC2)
           
 void setMailRecipientTo(java.lang.String mailRecipientTo)
           
 void setMailUser(java.lang.String mailUser)
           
 void setRetryCount(int retryCount)
           
 void setRetryInterval(int retryInterval)
           
 void setSearchPageSize(int searchPageSize)
           
 void setTimeout(int timeout)
           
 void setUpdateRequestSize(int updateRequestSize)
           
 boolean start()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NetSuiteServicePoolManager

public NetSuiteServicePoolManager()
Method Detail

getAllManagers

public static NetSuiteServicePoolManager[] getAllManagers()

reInitialize

public void reInitialize()
                  throws NsException
Throws:
NsException

getServiceManager

public NetSuiteServiceManager getServiceManager()
                                         throws NsException
Removes a service manager from the pool.

Throws:
NsException

releaseServiceManager

public void releaseServiceManager(NetSuiteServiceManager serviceManager)
Adds the service manager to the pool. The number of service managers in the pool cannot exceed the number of service mangers initially loaded into the pool.

Throws:
NsException

start

public boolean start()

finish

public void finish()

getAddRequestSize

public int getAddRequestSize()

setAddRequestSize

public void setAddRequestSize(int addRequestSize)

isBodyFieldsOnly

public boolean isBodyFieldsOnly()

setBodyFieldsOnly

public void setBodyFieldsOnly(boolean bodyFieldsOnly)

getEndpointUrl

public java.lang.String getEndpointUrl()

setEndpointUrl

public void setEndpointUrl(java.lang.String endpointUrl)

getRetryCount

public int getRetryCount()

setRetryCount

public void setRetryCount(int retryCount)

getRetryInterval

public int getRetryInterval()

setRetryInterval

public void setRetryInterval(int retryInterval)

getSearchPageSize

public int getSearchPageSize()

setSearchPageSize

public void setSearchPageSize(int searchPageSize)

getTimeout

public int getTimeout()

setTimeout

public void setTimeout(int timeout)

getUpdateRequestSize

public int getUpdateRequestSize()

setUpdateRequestSize

public void setUpdateRequestSize(int updateRequestSize)

getDeleteRequestSize

public int getDeleteRequestSize()

setDeleteRequestSize

public void setDeleteRequestSize(int deleteRequestSize)

getCredential

public NetSuiteCredential getCredential()

setCredential

public void setCredential(NetSuiteCredential credential)

getMailUser

public java.lang.String getMailUser()

setMailUser

public void setMailUser(java.lang.String mailUser)

getMailPassword

public java.lang.String getMailPassword()

setMailPassword

public void setMailPassword(java.lang.String mailPassword)

getMailRecipientTo

public java.lang.String getMailRecipientTo()

setMailRecipientTo

public void setMailRecipientTo(java.lang.String mailRecipientTo)

getMailRecipientCC1

public java.lang.String getMailRecipientCC1()

setMailRecipientCC1

public void setMailRecipientCC1(java.lang.String mailRecipientCC1)

getMailRecipientCC2

public java.lang.String getMailRecipientCC2()

setMailRecipientCC2

public void setMailRecipientCC2(java.lang.String mailRecipientCC2)