public class

ZuoraModuleSessionAdapter

extends ZuoraModuleLifecycleAdapter
implements Initialisable
java.lang.Object
   ↳ org.mule.modules.zuora.ZuoraModule
     ↳ org.mule.modules.zuora.config.ZuoraModuleLifecycleAdapter
       ↳ org.mule.modules.zuora.config.ZuoraModuleSessionAdapter

Class Overview

A ZuoraModuleSessionAdapter is a wrapper around ZuoraModule that adds session management to the pojo.

Summary

[Expand]
Inherited Constants
From interface org.mule.api.lifecycle.Disposable
From interface org.mule.api.lifecycle.Initialisable
From interface org.mule.api.lifecycle.Startable
From interface org.mule.api.lifecycle.Stoppable
Fields
private String password
private GenericKeyedObjectPool sessionPool Session Pool
protected PoolingProfile sessionPoolingProfile
private String username
[Expand]
Inherited Fields
From class org.mule.modules.zuora.ZuoraModule
Public Constructors
ZuoraModuleSessionAdapter()
Public Methods
ZuoraSession borrowSession(String username, String password)
void destroySession(String username, String password, ZuoraSession session)
String getPassword()
Retrieves password
PoolingProfile getSessionPoolingProfile()
Retrieves sessionPoolingProfile
String getUsername()
Retrieves username
void initialise()
void returnSession(String username, String password, ZuoraSession session)
void setPassword(String value)
Sets password
void setSessionPoolingProfile(PoolingProfile value)
Sets sessionPoolingProfile
void setUsername(String value)
Sets username
[Expand]
Inherited Methods
From class org.mule.modules.zuora.config.ZuoraModuleLifecycleAdapter
From class org.mule.modules.zuora.ZuoraModule
From class java.lang.Object
From interface org.mule.api.lifecycle.Disposable
From interface org.mule.api.lifecycle.Initialisable
From interface org.mule.api.lifecycle.Startable
From interface org.mule.api.lifecycle.Stoppable

Fields

private String password

private GenericKeyedObjectPool sessionPool

Session Pool

protected PoolingProfile sessionPoolingProfile

private String username

Public Constructors

public ZuoraModuleSessionAdapter ()

Public Methods

public ZuoraSession borrowSession (String username, String password)

public void destroySession (String username, String password, ZuoraSession session)

public String getPassword ()

Retrieves password

public PoolingProfile getSessionPoolingProfile ()

Retrieves sessionPoolingProfile

public String getUsername ()

Retrieves username

public void initialise ()

public void returnSession (String username, String password, ZuoraSession session)

public void setPassword (String value)

Sets password

Parameters
value Value to set

public void setSessionPoolingProfile (PoolingProfile value)

Sets sessionPoolingProfile

Parameters
value Value to set

public void setUsername (String value)

Sets username

Parameters
value Value to set