A B C D E F G H I O P R S T 

A

ALICE - Static variable in class org.glassfish.examples.ctm.TenantLocatorGenerator
 
ALICE_MAX - Static variable in class org.glassfish.examples.ctm.TenantLocatorGenerator
 
ALICE_MIN - Static variable in class org.glassfish.examples.ctm.TenantLocatorGenerator
 

B

BOB - Static variable in class org.glassfish.examples.ctm.TenantLocatorGenerator
 
BOB_MAX - Static variable in class org.glassfish.examples.ctm.TenantLocatorGenerator
 
BOB_MIN - Static variable in class org.glassfish.examples.ctm.TenantLocatorGenerator
 

C

containsKey(ActiveDescriptor<?>) - Method in class org.glassfish.examples.ctm.TenantScopedContext
 

D

destroyOne(ActiveDescriptor<?>) - Method in class org.glassfish.examples.ctm.TenantScopedContext
 
dispose(Environment) - Method in class org.glassfish.examples.ctm.EnvironmentFactory
 

E

Environment - Interface in org.glassfish.examples.ctm
Comes from xml.
EnvironmentFactory - Class in org.glassfish.examples.ctm
 
EnvironmentFactory() - Constructor for class org.glassfish.examples.ctm.EnvironmentFactory
 
EnvironmentInjector - Class in org.glassfish.examples.ctm
 
EnvironmentInjector() - Constructor for class org.glassfish.examples.ctm.EnvironmentInjector
 
EnvironmentXml - Class in org.glassfish.examples.ctm
Reads Environment from xml.
EnvironmentXml() - Constructor for class org.glassfish.examples.ctm.EnvironmentXml
 

F

findOrCreate(ActiveDescriptor<T>, ServiceHandle<?>) - Method in class org.glassfish.examples.ctm.TenantScopedContext
 

G

generateLocatorPerTenant(String) - Method in class org.glassfish.examples.ctm.TenantLocatorGenerator
 
getCurrentTenant() - Method in class org.glassfish.examples.ctm.TenantManager
 
getEnvironment() - Method in class org.glassfish.examples.ctm.ServiceProviderEngine
 
getMaxSize() - Method in interface org.glassfish.examples.ctm.Environment
 
getMinSize() - Method in interface org.glassfish.examples.ctm.Environment
 
getName() - Method in interface org.glassfish.examples.ctm.Environment
 
getScope() - Method in class org.glassfish.examples.ctm.TenantScopedContext
 
getTenantMax() - Method in class org.glassfish.examples.ctm.ServiceProviderEngine
 
getTenantMin() - Method in class org.glassfish.examples.ctm.ServiceProviderEngine
 
getTenantName() - Method in class org.glassfish.examples.ctm.ServiceProviderEngine
 

H

habitat - Variable in class org.glassfish.examples.ctm.EnvironmentXml
 

I

isActive() - Method in class org.glassfish.examples.ctm.TenantScopedContext
 

O

org.glassfish.examples.ctm - package org.glassfish.examples.ctm
 

P

provide() - Method in class org.glassfish.examples.ctm.EnvironmentFactory
This method creates environments based on the current tenant.

R

run(ConfigParser) - Method in class org.glassfish.examples.ctm.EnvironmentXml
 

S

ServiceProviderEngine - Class in org.glassfish.examples.ctm
In the example, this code uses the Environment object, which sometimes will be from Tenant1, and other times from Tenant2.
setCurrentTenant(String) - Method in class org.glassfish.examples.ctm.TenantManager
Sets the current tenant to this tenant
setMaxSize(int) - Method in interface org.glassfish.examples.ctm.Environment
 
setMinSize(int) - Method in interface org.glassfish.examples.ctm.Environment
 
setName(String) - Method in interface org.glassfish.examples.ctm.Environment
 
shutdown() - Method in class org.glassfish.examples.ctm.TenantScopedContext
 
supportsNullCreation() - Method in class org.glassfish.examples.ctm.TenantScopedContext
 

T

TenantLocatorGenerator - Class in org.glassfish.examples.ctm
This is the class that creates the service locator for each known tenant.
TenantLocatorGenerator() - Constructor for class org.glassfish.examples.ctm.TenantLocatorGenerator
 
TenantManager - Class in org.glassfish.examples.ctm
This class manages all information about all tenants, and also keeps track of the currently active tenant.
TenantManager() - Constructor for class org.glassfish.examples.ctm.TenantManager
 
TenantScoped - Annotation Type in org.glassfish.examples.ctm
This is the scope annotation for the TenantScoped.
TenantScopedContext - Class in org.glassfish.examples.ctm
 
TenantScopedContext() - Constructor for class org.glassfish.examples.ctm.TenantScopedContext
 
A B C D E F G H I O P R S T 

Copyright © 2009-2014 Oracle Corporation. All Rights Reserved.