[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xmlrpc-user
Subject:    Help with accessing servlet classes in handler classes
From:       Randy Paries <rtparies () gmail ! com>
Date:       2010-07-27 14:57:07
Message-ID: AANLkTinxuKZSvLWQpLr7onO4frDOVMqze_yNt37dDuiQ () mail ! gmail ! com
[Download RAW message or body]

I am new to this arena, so everything i say may be syntactically incorrect

I had someone create for me a xmlrpc skeleton servlet that supported
the APIs for livewriter

my XmlRpcServlet.properties looks like

mt=com.vstoyanov.xmlrpc.MovableTypeImpl
metaWeblog=com.vstoyanov.xmlrpc.MetaWeblogImpl
blogger=com.vstoyanov.xmlrpc.MetaWeblogImpl

and then i extended

public class MyXmlRpcServlet extends XmlRpcServlet {


    public void init( ServletConfig servletConfig ) throws ServletException{
            super.init( servletConfig );
    }
    public void doGet(HttpServletRequest request, HttpServletResponse
response) throws ServletException, java.io.IOException{
        super.doGet(request,response);
        System.out.println("doGet-->MyXmlRpcServlet");
    }
    public void doPost(HttpServletRequest request, HttpServletResponse
response) throws ServletException, IOException {
        super.doPost(request, response);
    }
}

this all seems to work ok
in MovableTypeImpl.java i have :

public List supportedMethods() throws XmlRpcException {
		List result = new ArrayList(21);
		result.add("blogger.deletePost");
		result.add("blogger.getUsersBlogs");
                result.add("blogger.getTemplate");
                result.add("blogger.setTemplate");
		result.add("metaWeblog.newPost");
		result.add("metaWeblog.editPost");
		result.add("metaWeblog.getPost");
		result.add("metaWeblog.deletePost");
		result.add("metaWeblog.getRecentPosts");
		result.add("metaWeblog.getUsersBlogs");
		result.add("metaWeblog.getUserInfo");
		result.add("metaWeblog.getCategories");
		result.add("metaWeblog.newMediaObject");
		result.add("mt.getCategoryList");
		result.add("mt.getPostCategories");
		result.add("mt.setPostCategories");
		result.add("mt.supportedMethods");
         return result;
}


the problem / question i have is when a method gets called such as
getPost which is in MetaWeblogImpl.java
i can not figure out how to get access to the servlet information like
getServletContext()

I hope this makes sense and I hope someone can help me

Thanks
Randy
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic