org.ow2.jonas.lib.tenant.context
Class TenantContext

java.lang.Object
  extended by org.ow2.jonas.lib.tenant.context.TenantContext
All Implemented Interfaces:
Serializable

public class TenantContext
extends Object
implements Serializable

Implementation of the JOnAS Tenant Context

Author:
Mohammed Boukada
See Also:
Serialized Form

Field Summary
static String DEFAULT_TENANT_ID
          Default tenant identifier
 
Constructor Summary
TenantContext()
          Constructor TenantContext use the default tenant id
TenantContext(String tenantId)
          Constructor TenantContext
TenantContext(String tenantId, String jmxSessionTenantId)
          Constructor TenantContext
TenantContext(String tenantId, String jmxSessionTenantId, String instanceName)
          Constructor TenantContext
 
Method Summary
 String getInstanceName()
          Get application instance name
 String getJmxSessionTenantId()
          Get the JMX Session Tenant identifier
 String getTenantId()
          Get the tenant identifier
 void setInstanceName(String instanceName)
          Set application instance name in TenantContext
 void setJmxSessionTenantId(String jmxSessionTenantId)
          Set the JMX Session tenant id in TenantContext
 void setTenantId(String tenantId)
          Set tenant id in TenantContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_TENANT_ID

public static final String DEFAULT_TENANT_ID
Default tenant identifier

See Also:
Constant Field Values
Constructor Detail

TenantContext

public TenantContext()
Constructor TenantContext use the default tenant id


TenantContext

public TenantContext(String tenantId)
Constructor TenantContext

Parameters:
tenantId - tenant identifier

TenantContext

public TenantContext(String tenantId,
                     String jmxSessionTenantId)
Constructor TenantContext

Parameters:
tenantId -
jmxSessionTenantId -

TenantContext

public TenantContext(String tenantId,
                     String jmxSessionTenantId,
                     String instanceName)
Constructor TenantContext

Parameters:
tenantId -
jmxSessionTenantId -
instanceName -
Method Detail

getTenantId

public String getTenantId()
Get the tenant identifier

Returns:
tenantId

getJmxSessionTenantId

public String getJmxSessionTenantId()
Get the JMX Session Tenant identifier

Returns:
tenantId

getInstanceName

public String getInstanceName()
Get application instance name

Returns:
instance name

setTenantId

public void setTenantId(String tenantId)
Set tenant id in TenantContext

Parameters:
tenantId -

setJmxSessionTenantId

public void setJmxSessionTenantId(String jmxSessionTenantId)
Set the JMX Session tenant id in TenantContext

Parameters:
jmxSessionTenantId -

setInstanceName

public void setInstanceName(String instanceName)
Set application instance name in TenantContext

Parameters:
instanceName -


Copyright © 2013 OW2 Consortium. All Rights Reserved.