Package org.apache.jetspeed.om.registry

Examples of org.apache.jetspeed.om.registry.Registry


            while (e.hasMoreElements())
            {
                String registryName = (String) e.nextElement();
                logAndPrint("Exporting Registry: " + registryName);
                Registry importRegistry = importerService.get(registryName);
                Registry exportRegistry = exporterService.get(registryName);

                Enumeration enum1 = exportRegistry.getEntries();
                while (enum1.hasMoreElements())
                {
                    RegistryEntry exportEntry = (RegistryEntry) enum1.nextElement();

                    if (registryName.equals(org.apache.jetspeed.services.Registry.SECURITY) ||
View Full Code Here


     * @return the newly created RegistryEntry
     */
    public RegistryEntry createEntry(String regName)
    {
        RegistryEntry entry = null;
        Registry registry = (Registry) registries.get(regName);

        if (registry != null)
        {
            entry = registry.createEntry();
        }

        return entry;
    }
View Full Code Here

        Enumeration en = names.elements();

        while (en.hasMoreElements())
        {
            String name = (String) en.nextElement();
            Registry registry = (Registry) registries.get(name);

            if (registry == null)
            {
                registry = createRegistry(name);
View Full Code Here

        return databaseManaged;
    }

    protected Registry createRegistry(String name)
    {
        Registry registry = null;
        String registryClass = null;
        try
        {
            registryClass =
                "org.apache.jetspeed.om.registry.base.Base"
View Full Code Here

     * @return the newly created RegistryEntry
     */
    public RegistryEntry createEntry(String regName)
    {
        RegistryEntry entry = null;
        Registry registry = (Registry) registries.get(regName);

        if (registry != null)
        {
            entry = registry.createEntry();
        }

        return entry;
    }
View Full Code Here

        Enumeration en = names.elements();

        while (en.hasMoreElements())
        {
            String name = (String) en.nextElement();
            Registry registry = (Registry) registries.get(name);

            if (registry == null)
            {
                registry = createRegistry(name);
View Full Code Here

        return databaseManaged;
    }

    protected Registry createRegistry(String name)
    {
        Registry registry = null;
        String registryClass = null;
        try
        {
            registryClass =
                "org.apache.jetspeed.om.registry.base.Base"
View Full Code Here

        Iterator iterator = getConfiguration().getKeys("database.default");
        while (iterator.hasNext())
        {
            String key = (String)iterator.next();
            String name = key.substring(key.lastIndexOf(".") + 1);               
            Registry registry = createRegistry(name);
            dbRegistries.put(name, registry);
        }
       
        hybrid = getConfiguration().getBoolean("hybrid");       
        if (hybrid)
        {
            super.init(conf);
        }
        else
        {
            //check for messaging if we're not in hybrid mode
            this.enableMessaging = getConfiguration().getBoolean("enable_messaging", false);
            if(enableMessaging)
            {
                try
                {
                    TurbineServices.getInstance().initService(MessagingService.SERVICE_NAME, conf);
           
                    Messenger.addMessageListener(this, CastorRegistryService.class.getName(), MessagingService.REGISTRY_UPDATE_SUBJECT);
                }
                catch(Exception e)
                {
                    enableMessaging = false;
                    logger.warn("Messaging support has been disabled due to a failure to initialize the service or add a listener.");
                }
            }
        }

        try
        {
            setInit(true);
           
            replaceImportedEntries = getConfiguration().getBoolean("replace.imported.entries");

            // get the list of managed Registries in the Database           
            Iterator regIter = dbRegistries.keySet().iterator();
            while (regIter.hasNext())
            {
                String key = (String)regIter.next();
                Registry registry = (Registry) dbRegistries.get(key);
                loadCache(key, registry);
            }
        }
        catch (Throwable t)
        {
View Full Code Here

    }
   
   
    public Registry get(String registryName)
    {
        Registry registry = (Registry)dbRegistries.get(registryName);
        if (null == registry && hybrid)
        {
            return super.get(registryName);
        }       
        return registry;
View Full Code Here

        return registry;
    }
   
    public RegistryEntry createEntry(String registryName)
    {
        Registry registry = (Registry)dbRegistries.get(registryName);
        if (null == registry)
        {
            if (hybrid)
            {
                return super.createEntry(registryName);
            }
            return null;
        }           
       
        return registry.createEntry();
    }
View Full Code Here

TOP

Related Classes of org.apache.jetspeed.om.registry.Registry

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.