You are viewing a plain text version of this content. The canonical link for it is here.
Posted to nuvem-commits@incubator.apache.org by jo...@apache.org on 2011/06/19 21:16:55 UTC
svn commit: r1137441 -
/incubator/nuvem/trunk/nuvem-google/src/main/java/org/apache/nuvem/cloud/xmpp/impl/GoogleRecieverServlet.java
Author: johnp
Date: Sun Jun 19 21:16:55 2011
New Revision: 1137441
URL: http://svn.apache.org/viewvc?rev=1137441&view=rev
Log:
Corrected code to recieve XMPP message in GAE
Modified:
incubator/nuvem/trunk/nuvem-google/src/main/java/org/apache/nuvem/cloud/xmpp/impl/GoogleRecieverServlet.java
Modified: incubator/nuvem/trunk/nuvem-google/src/main/java/org/apache/nuvem/cloud/xmpp/impl/GoogleRecieverServlet.java
URL: http://svn.apache.org/viewvc/incubator/nuvem/trunk/nuvem-google/src/main/java/org/apache/nuvem/cloud/xmpp/impl/GoogleRecieverServlet.java?rev=1137441&r1=1137440&r2=1137441&view=diff
==============================================================================
--- incubator/nuvem/trunk/nuvem-google/src/main/java/org/apache/nuvem/cloud/xmpp/impl/GoogleRecieverServlet.java (original)
+++ incubator/nuvem/trunk/nuvem-google/src/main/java/org/apache/nuvem/cloud/xmpp/impl/GoogleRecieverServlet.java Sun Jun 19 21:16:55 2011
@@ -20,8 +20,10 @@
package org.apache.nuvem.cloud.xmpp.impl;
import java.io.IOException;
+import java.util.logging.Logger;
import javax.servlet.ServletConfig;
+import javax.servlet.ServletContext;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@@ -49,12 +51,19 @@ import com.google.appengine.api.xmpp.XMP
* </p>
*/
public class GoogleRecieverServlet extends HttpServlet {
+
+ /**
+ * Logger.
+ */
+ private static final Logger log = Logger.getLogger(XMPPEndPoint.class
+ .getName());
+
/**
* serial id.
*/
private static final long serialVersionUID = -6839442887435183490L;
- @Reference
+ @Reference(required = false)
private XMPPEndPoint endPoint;
/**
@@ -64,11 +73,13 @@ public class GoogleRecieverServlet exten
@Override
public void init(ServletConfig config) {
if (endPoint == null) {
- ComponentContext context = (ComponentContext) config
- .getServletContext().getAttribute(
- "org.osoa.sca.ComponentContext");
- endPoint = context.getService(XMPPEndPoint.class,
- "XMPPComponent/XMPPEndPoint");
+ log.info("endpoint not wired, trying to fetch one from the component context using the name: XMPPComponent/XMPPEndPoint");
+ ServletContext servletContext = config.getServletContext();
+ ComponentContext context = (ComponentContext) servletContext
+ .getAttribute("org.oasisopen.sca.ComponentContext");
+
+ endPoint = context.getService(XMPPEndPoint.class, "endPoint");
+ log.info("endpoint: " + endPoint);
}
}