org.talika.tarsis.factory
Class JndiContextFactory

java.lang.Object
  extended by org.talika.tarsis.service.AbstractService
      extended by org.talika.tarsis.factory.FactoryService
          extended by org.talika.tarsis.factory.JndiContextFactory
All Implemented Interfaces:
Factory, Service

public final class JndiContextFactory
extends FactoryService

JNDI Context factory implementation of Factory interface.

Creates a Context object from given parameters.

Parameters given to create Context are:

Version:
$Revision: 269 $
Author:
Jose M. Palomar
See Also:
Context

Constructor Summary
JndiContextFactory()
          Creates a new JndiContextFactory object.
 
Method Summary
 java.lang.Object getInstance()
          Returns a new Context instance created by this factory.
 javax.naming.Context getJndiContext()
          Returns a new Context instance created by this factory.
 java.lang.String getName()
          Returns name of service.
 void setApplet(java.lang.String applet)
          Sets applet parameter.
 void setAuthoritative(java.lang.String authoritative)
          Sets authoritative parameter.
 void setBatchsize(java.lang.String batchsize)
          Sets batchsize parameter.
 void setDnsUrl(java.lang.String dnsUrl)
          Sets dnsUrl parameter.
 void setInitialContextFactory(java.lang.String initialContextFactory)
          Sets initialContextFactory parameter.
 void setLanguage(java.lang.String language)
          Sets language parameter.
 void setObjectFactories(java.lang.String objectFactories)
          Sets objectFactories parameter.
 void setProviderUrl(java.lang.String providerUrl)
          Sets providerUrl parameter.
 void setReferral(java.lang.String referral)
          Sets referral parameter.
 void setSecurityAuthentication(java.lang.String securityAuthentication)
          Sets securityAuthentication parameter.
 void setSecurityCredentials(java.lang.String securityCredentials)
          Sets securityCredentials parameter.
 void setSecurityPrincipal(java.lang.String securityPrincipal)
          Sets securityPrincipal parameter.
 void setSecurityProtocol(java.lang.String securityProtocol)
          Sets securityProtocol parameter.
 void setStateFactories(java.lang.String stateFactories)
          Sets stateFactories parameter.
 void setUrlPkgPrefixes(java.lang.String urlPkgPrefixes)
          Sets urlPkgPrefixes parameter.
 
Methods inherited from class org.talika.tarsis.service.AbstractService
destroy, getContext, getLogger, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JndiContextFactory

public JndiContextFactory()
Creates a new JndiContextFactory object.

Method Detail

setInitialContextFactory

public void setInitialContextFactory(java.lang.String initialContextFactory)
Sets initialContextFactory parameter.

Parameters:
initialContextFactory - String initial context factory to use.

setProviderUrl

public void setProviderUrl(java.lang.String providerUrl)
Sets providerUrl parameter.

Parameters:
providerUrl - String configuration information for the service provider to use.

setSecurityPrincipal

public void setSecurityPrincipal(java.lang.String securityPrincipal)
Sets securityPrincipal parameter.

Parameters:
securityPrincipal - String identity of the principal for authenticating the caller to the service.

setSecurityCredentials

public void setSecurityCredentials(java.lang.String securityCredentials)
Sets securityCredentials parameter.

Parameters:
securityCredentials - String credentials of the principal for authenticating the caller to the service.

setApplet

public void setApplet(java.lang.String applet)
Sets applet parameter.

Parameters:
applet - String an applet for the initial context constructor to use when searching for other properties.

setAuthoritative

public void setAuthoritative(java.lang.String authoritative)
Sets authoritative parameter.

Parameters:
authoritative - String authoritativeness of the service requested.

setBatchsize

public void setBatchsize(java.lang.String batchsize)
Sets batchsize parameter.

Parameters:
batchsize - String batch size to use when returning data via the service's protocol.

setDnsUrl

public void setDnsUrl(java.lang.String dnsUrl)
Sets dnsUrl parameter.

Parameters:
dnsUrl - String DNS host and domain names to use for the JNDI URL context.

setLanguage

public void setLanguage(java.lang.String language)
Sets language parameter.

Parameters:
language - String preferred language to use with the service.

setObjectFactories

public void setObjectFactories(java.lang.String objectFactories)
Sets objectFactories parameter.

Parameters:
objectFactories - String list of object factories to use.

setReferral

public void setReferral(java.lang.String referral)
Sets referral parameter.

Parameters:
referral - String how referrals encountered by the service provider are to be processed.

setSecurityAuthentication

public void setSecurityAuthentication(java.lang.String securityAuthentication)
Sets securityAuthentication parameter.

Parameters:
securityAuthentication - String

setSecurityProtocol

public void setSecurityProtocol(java.lang.String securityProtocol)
Sets securityProtocol parameter.

Parameters:
securityProtocol - String security protocol to use.

setStateFactories

public void setStateFactories(java.lang.String stateFactories)
Sets stateFactories parameter.

Parameters:
stateFactories - String list of state factories to use.

setUrlPkgPrefixes

public void setUrlPkgPrefixes(java.lang.String urlPkgPrefixes)
Sets urlPkgPrefixes parameter.

Parameters:
urlPkgPrefixes - String list of package prefixes to use when loading in URL context factories.

getName

public java.lang.String getName()
Returns name of service.

Specified by:
getName in interface Service
Specified by:
getName in class AbstractService
Returns:
String name of service.
See Also:
Service.getName()

getInstance

public java.lang.Object getInstance()
Returns a new Context instance created by this factory.

Specified by:
getInstance in interface Factory
Specified by:
getInstance in class FactoryService
Returns:
Object a new Context instance created by this factory.
See Also:
Factory.getInstance()

getJndiContext

public javax.naming.Context getJndiContext()
Returns a new Context instance created by this factory.

Returns:
Context a new Context instance created by this factory.


Copyright © 2002-2012 Talika Open Source Group. All Rights Reserved.