Assuming you had the following code:

package com.jndi;

import java.util.Hashtable;
import javax.naming.Context;
import javax.naming.Name;
import javax.naming.NamingException;
import javax.naming.RefAddr;
import javax.naming.Reference;
import javax.naming.spi.ObjectFactory;

public class GitObjectFactory implements ObjectFactory {

        public GitObjectFactory() {
                
        }
        
        public Object getObjectInstance(Object obj, Name name, Context nameCtx,
Hashtable environment) throws NamingException {
                GitConnection gitConnection = new GitConnection();
                // Customize the bean properties from our attributes
                Reference ref = (Reference) obj;
                RefAddr refAddr = ref.get("gitLocation");
                String value = (String) refAddr.getContent();
                gitConnection.setGitLocation(value);
                return gitConnection;
        }

<Resource class-name="GitConnectionFactory">
gitLocation C:\jGitClone\.git
</Resource>

In tomee.xml how would you do it?



--
View this message in context: 
http://openejb.979440.n4.nabble.com/Getting-Started-TomEE-Plus-and-Custom-Resources-tp4662031p4662046.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Reply via email to