Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package com.arjuna.wsc11;
 
 
 import java.util.Map;
The registrar mapper.

Author(s):
kevin
public class RegistrarMapper
{
    
The factory singleton.
    private static final RegistrarMapper FACTORY = new RegistrarMapper() ;

    
The registrar map.
    private final Map registrarMap = new HashMap() ;

    
Get the registrar mapper singleton.

Returns:
The registrar mapper singleton.
    public static RegistrarMapper getFactory()
    {
        return ;
    }

    
Default constructor
    protected RegistrarMapper()
    {
    }

    
Add a registrar for the specified protocol identifier.

Parameters:
protocolIdentifier The protocol identifier.
registrar The registrar.
    public void addRegistrar(final String protocolIdentifierfinal Registrar registrar)
    {
        synchronized()
        {
            .put(protocolIdentifierregistrar) ;
        }
        registrar.install(protocolIdentifier) ;
    }

    
Get the registrar for the specified protocol identifier.

Parameters:
protocolIdentifier The protocol identifier.
Returns:
The registrar.
    public Registrar getRegistrar(final String protocolIdentifier)
    {
        final Object localRegistrar ;
        synchronized()
        {
            localRegistrar = .get(protocolIdentifier) ;
        }
        return (Registrar)localRegistrar ;
    }

    
Remove the registrar for the specified protocol identifier.

Parameters:
protocolIdentifier The protocol identifier.
    public void removeRegistrar(final String protocolIdentifier)
    {
        final Object localRegistrar ;
        synchronized()
        {
            localRegistrar = .remove(protocolIdentifier) ;
        }
        if (localRegistrar != null)
        {
            ((Registrar)localRegistrar).uninstall(protocolIdentifier) ;
        }
    }
New to GrepCode? Check out our FAQ X