FileDocCategorySizeDatePackage
SSLConfigFactory.javaAPI DocGlassfish v2 API4383Fri May 04 22:23:20 BST 2007com.sun.enterprise.management.config

SSLConfigFactory

public class SSLConfigFactory extends ConfigFactory

Fields Summary
private static final String
CREATE_SSL
private static final String[]
CREATE_SSL_SIG
private static final String
REMOVE_SSL
private static final String[]
REMOVE_SSL_SIG
private static final String
CERT_NICKNAME_KEY
private final Set
LEGAL_OPTIONAL_KEYS
private static final Map
OVERRIDES
Constructors Summary
public SSLConfigFactory(ConfigFactoryCallback callbacks)

	
		
	 	
	
		super( callbacks );
	
Methods Summary
public javax.management.ObjectNamecreate(java.lang.String certNickname, java.util.Map optional)

		final Map<String,String> params = initParams( certNickname, null, optional );

		final ObjectName	amxName	= createChild( params );
		
		return( amxName );
	
protected javax.management.ObjectNamecreateOldChildConfig(javax.management.AttributeList attrs)

	    final ObjectName oldObjectName = (ObjectName)
	        getCallbacks().getDelegate().invoke(
	            CREATE_SSL, new Object[] { attrs }, CREATE_SSL_SIG );
		
		return oldObjectName;
	
protected java.util.SetgetLegalOptionalCreateKeys()

	
	     
	
	
		return( LEGAL_OPTIONAL_KEYS );
	
protected java.util.MapgetParamNameOverrides()

		
		 
	
	
		return( OVERRIDES );
	
public voidinternalRemove(javax.management.ObjectName sslConfigObjectName)

	    getCallbacks().getDelegate().invoke( REMOVE_SSL, null, REMOVE_SSL_SIG );
		getCallbacks().sendConfigRemovedNotification( sslConfigObjectName );