Author: fmui
Date: Thu Nov 14 13:21:52 2013
New Revision: 1541900
URL: http://svn.apache.org/r1541900
Log:
introduced a client session ID to simplify debugging in multi session
environments
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/cache/impl/CacheImpl.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/impl/CmisBindingImpl.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/impl/SessionImpl.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/BindingSession.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/StandardAuthenticationProvider.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/CmisAtomPubSpi.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/browser/CmisBrowserBindingSpi.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/cookies/CmisCookieManager.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/AbstractApacheClientHttpInvoker.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/DefaultHttpInvoker.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/CmisLocalSpi.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/AbstractPortProvider.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/Axis2PortProvider.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/CXFPortProvider.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/CmisWebServicesSpi.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/SunJREPortProvider.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/SunRIPortProvider.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/SessionImpl.java
chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-api/src/main/java/org/apache/chemistry/opencmis/commons/spi/CmisBinding.java
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/cache/impl/CacheImpl.java
URL:
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/cache/impl/CacheImpl.java?rev=1541900&r1=1541899&r2=1541900&view=diff
==============================================================================
---
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/cache/impl/CacheImpl.java
(original)
+++
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/cache/impl/CacheImpl.java
Thu Nov 14 13:21:52 2013
@@ -198,7 +198,7 @@ public class CacheImpl implements Cache
cacheLevel.put(value, keys[keys.length - 1]);
if (LOG.isTraceEnabled()) {
- LOG.trace(name + ": put [" + getFormattedKeys(keys) + "] = " +
value);
+ LOG.trace("{}: put [{}] = {}", name, getFormattedKeys(keys),
value);
}
} finally {
lock.writeLock().unlock();
@@ -230,7 +230,7 @@ public class CacheImpl implements Cache
cacheLevel.remove(keys[keys.length - 1]);
if (LOG.isTraceEnabled()) {
- LOG.trace(name + ": removed [" + getFormattedKeys(keys) + "]");
+ LOG.trace("{}: removed [{}]", name, getFormattedKeys(keys));
}
} finally {
lock.writeLock().unlock();
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/impl/CmisBindingImpl.java
URL:
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/impl/CmisBindingImpl.java?rev=1541900&r1=1541899&r2=1541900&view=diff
==============================================================================
---
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/impl/CmisBindingImpl.java
(original)
+++
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/impl/CmisBindingImpl.java
Thu Nov 14 13:21:52 2013
@@ -158,6 +158,10 @@ public final class CmisBindingImpl imple
}
}
+ public String getSessionId() {
+ return session.getSessionId();
+ }
+
public RepositoryService getRepositoryService() {
checkSession();
return repositoryServiceWrapper;
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/impl/SessionImpl.java
URL:
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/impl/SessionImpl.java?rev=1541900&r1=1541899&r2=1541900&view=diff
==============================================================================
---
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/impl/SessionImpl.java
(original)
+++
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/impl/SessionImpl.java
Thu Nov 14 13:21:52 2013
@@ -22,6 +22,7 @@ import java.io.Serializable;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
+import java.util.UUID;
import java.util.concurrent.locks.ReentrantReadWriteLock;
import org.apache.chemistry.opencmis.client.bindings.spi.BindingSession;
@@ -33,6 +34,7 @@ public class SessionImpl implements Bind
private static final long serialVersionUID = 1L;
+ private final String id;
private final Map<String, Object> data;
private final ReentrantReadWriteLock lock = new ReentrantReadWriteLock();
@@ -41,9 +43,14 @@ public class SessionImpl implements Bind
* Constructor.
*/
public SessionImpl() {
+ id = UUID.randomUUID().toString();
data = new HashMap<String, Object>();
}
+ public String getSessionId() {
+ return id;
+ }
+
public Collection<String> getKeys() {
return data.keySet();
}
@@ -137,6 +144,6 @@ public class SessionImpl implements Bind
@Override
public String toString() {
- return data.toString();
+ return "Session " + id + ": " + data.toString();
}
}
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/BindingSession.java
URL:
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/BindingSession.java?rev=1541900&r1=1541899&r2=1541900&view=diff
==============================================================================
---
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/BindingSession.java
(original)
+++
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/BindingSession.java
Thu Nov 14 13:21:52 2013
@@ -27,6 +27,11 @@ import java.util.Collection;
public interface BindingSession extends Serializable {
/**
+ * Returns the ID of this session.
+ */
+ String getSessionId();
+
+ /**
* Returns all keys.
*/
Collection<String> getKeys();
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/StandardAuthenticationProvider.java
URL:
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/StandardAuthenticationProvider.java?rev=1541900&r1=1541899&r2=1541900&view=diff
==============================================================================
---
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/StandardAuthenticationProvider.java
(original)
+++
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/StandardAuthenticationProvider.java
Thu Nov 14 13:21:52 2013
@@ -57,7 +57,7 @@ public class StandardAuthenticationProvi
boolean sendBasicAuth = getSendBasicAuth();
if (getHandleCookies()) {
- cookieManager = new CmisCookieManager();
+ cookieManager = new CmisCookieManager(session.getSessionId());
}
// basic authentication
@@ -218,8 +218,7 @@ public class StandardAuthenticationProvi
password = "";
}
- return Collections
- .singletonList("Basic " +
Base64.encodeBytes(IOUtils.toUTF8Bytes(username + ":" + password)));
+ return Collections.singletonList("Basic " +
Base64.encodeBytes(IOUtils.toUTF8Bytes(username + ":" + password)));
}
/**
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/CmisAtomPubSpi.java
URL:
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/CmisAtomPubSpi.java?rev=1541900&r1=1541899&r2=1541900&view=diff
==============================================================================
---
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/CmisAtomPubSpi.java
(original)
+++
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/CmisAtomPubSpi.java
Thu Nov 14 13:21:52 2013
@@ -56,7 +56,7 @@ public class CmisAtomPubSpi implements C
*/
public CmisAtomPubSpi(BindingSession session) {
if (LOG.isDebugEnabled()) {
- LOG.debug("Initializing AtomPub SPI...");
+ LOG.debug("Session {}: Initializing AtomPub SPI...",
session.getSessionId());
}
this.session = session;
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/browser/CmisBrowserBindingSpi.java
URL:
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/browser/CmisBrowserBindingSpi.java?rev=1541900&r1=1541899&r2=1541900&view=diff
==============================================================================
---
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/browser/CmisBrowserBindingSpi.java
(original)
+++
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/browser/CmisBrowserBindingSpi.java
Thu Nov 14 13:21:52 2013
@@ -53,7 +53,7 @@ public class CmisBrowserBindingSpi imple
*/
public CmisBrowserBindingSpi(BindingSession session) {
if (LOG.isDebugEnabled()) {
- LOG.debug("Initializing Browser Binding SPI...");
+ LOG.debug("Session {}: Initializing Browser Binding SPI...",
session.getSessionId());
}
this.session = session;
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/cookies/CmisCookieManager.java
URL:
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/cookies/CmisCookieManager.java?rev=1541900&r1=1541899&r2=1541900&view=diff
==============================================================================
---
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/cookies/CmisCookieManager.java
(original)
+++
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/cookies/CmisCookieManager.java
Thu Nov 14 13:21:52 2013
@@ -33,6 +33,7 @@ import java.util.List;
import java.util.Map;
import java.util.concurrent.locks.ReentrantReadWriteLock;
+import org.apache.chemistry.opencmis.client.bindings.spi.BindingSession;
import
org.apache.chemistry.opencmis.commons.exceptions.CmisConnectionException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -51,6 +52,7 @@ public class CmisCookieManager implement
private static final String VERSION_ZERO_HEADER = "Set-cookie";
private static final String VERSION_ONE_HEADER = "Set-cookie2";
+ private final String sessionId;
private final CmisCookieStoreImpl store;
private final ReentrantReadWriteLock lock = new ReentrantReadWriteLock();
@@ -58,6 +60,14 @@ public class CmisCookieManager implement
* Constructs a new cookie manager.
*/
public CmisCookieManager() {
+ this("<unknown>");
+ }
+
+ /**
+ * Constructs a new cookie manager.
+ */
+ public CmisCookieManager(String sessionId) {
+ this.sessionId = sessionId;
store = new CmisCookieStoreImpl();
}
@@ -86,9 +96,9 @@ public class CmisCookieManager implement
lock.writeLock().lock();
try {
List<CmisHttpCookie> cookies = store.get(uri);
+ String uriPath = uri.getPath();
for (int i = 0; i < cookies.size(); i++) {
CmisHttpCookie cookie = cookies.get(i);
- String uriPath = uri.getPath();
String cookiePath = cookie.getPath();
// if the uri's path does not path-match cookie's path, remove
// cookies from the list
@@ -101,7 +111,8 @@ public class CmisCookieManager implement
if (LOG.isDebugEnabled()) {
if (map != null && !map.isEmpty()) {
- LOG.debug("Setting cookies for URL " + url + ": " +
map.get("Cookie"));
+ LOG.debug("Session {}: Setting cookies for URL {}: {}",
sessionId, url,
+ map.get("Cookie") == null ? "" :
map.get("Cookie").toString());
}
}
@@ -177,7 +188,7 @@ public class CmisCookieManager implement
if (LOG.isDebugEnabled()) {
if (!cookies.isEmpty()) {
- LOG.debug("Retrieved cookies for URL " + url + ": " +
cookies);
+ LOG.debug("Session {}: Retrieved cookies for URL {}: {}",
sessionId, url, cookies.toString());
}
}
} finally {
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/AbstractApacheClientHttpInvoker.java
URL:
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/AbstractApacheClientHttpInvoker.java?rev=1541900&r1=1541899&r2=1541900&view=diff
==============================================================================
---
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/AbstractApacheClientHttpInvoker.java
(original)
+++
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/AbstractApacheClientHttpInvoker.java
Thu Nov 14 13:21:52 2013
@@ -102,7 +102,7 @@ public abstract class AbstractApacheClie
try {
// log before connect
if (LOG.isDebugEnabled()) {
- LOG.debug(method + " " + url);
+ LOG.debug("Session {}: {} {}", session.getSessionId(), method,
url);
}
// get HTTP client object from session
@@ -288,7 +288,8 @@ public abstract class AbstractApacheClie
// log after connect
if (LOG.isTraceEnabled()) {
- LOG.trace(method + " " + url + " > Headers: " +
responseHeaders);
+ LOG.trace("Session {}: {} {} > Headers: {}",
session.getSessionId(), method, url,
+ responseHeaders.toString());
}
// forward response HTTP headers
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/DefaultHttpInvoker.java
URL:
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/DefaultHttpInvoker.java?rev=1541900&r1=1541899&r2=1541900&view=diff
==============================================================================
---
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/DefaultHttpInvoker.java
(original)
+++
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/DefaultHttpInvoker.java
Thu Nov 14 13:21:52 2013
@@ -79,7 +79,7 @@ public class DefaultHttpInvoker implemen
try {
// log before connect
if (LOG.isDebugEnabled()) {
- LOG.debug(method + " " + url);
+ LOG.debug("Session {}: {} {}", session.getSessionId(), method,
url);
}
// connect
@@ -211,7 +211,8 @@ public class DefaultHttpInvoker implemen
// log after connect
if (LOG.isTraceEnabled()) {
- LOG.trace(method + " " + url + " > Headers: " +
conn.getHeaderFields());
+ LOG.trace("Session {}: {} {} > Headers: {}",
session.getSessionId(), method, url, conn
+ .getHeaderFields().toString());
}
// forward response HTTP headers
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/CmisLocalSpi.java
URL:
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/CmisLocalSpi.java?rev=1541900&r1=1541899&r2=1541900&view=diff
==============================================================================
---
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/CmisLocalSpi.java
(original)
+++
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/CmisLocalSpi.java
Thu Nov 14 13:21:52 2013
@@ -65,7 +65,7 @@ public class CmisLocalSpi implements Cmi
*/
public CmisLocalSpi(BindingSession session) {
if (LOG.isDebugEnabled()) {
- LOG.debug("Initializing local SPI...");
+ LOG.debug("Session {}: Initializing local SPI...",
session.getSessionId());
}
// get the service factory class name
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/AbstractPortProvider.java
URL:
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/AbstractPortProvider.java?rev=1541900&r1=1541899&r2=1541900&view=diff
==============================================================================
---
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/AbstractPortProvider.java
(original)
+++
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/AbstractPortProvider.java
Thu Nov 14 13:21:52 2013
@@ -194,7 +194,7 @@ public abstract class AbstractPortProvid
URL wsdlUrl =
service.getPortClass().getResource("/wsdl/cmis11/CMISWS-Service.wsdl");
if (LOG.isDebugEnabled()) {
- LOG.debug("WSDL URL: " + wsdlUrl.toExternalForm());
+ LOG.debug("Session {}: WSDL URL: {}",
getSession().getSessionId(), wsdlUrl.toExternalForm());
}
Service newService = serviceConstructor.newInstance(new Object[] {
wsdlUrl, service.getQName() });
@@ -488,7 +488,8 @@ public abstract class AbstractPortProvid
*/
protected CmisServiceHolder initServiceObject(final CmisWebSerivcesService
service) {
if (LOG.isDebugEnabled()) {
- LOG.debug("Initializing Web Service " + service.getServiceName() +
"...");
+ LOG.debug("Session {}: Initializing Web Service {} ...",
getSession().getSessionId(),
+ service.getServiceName());
}
try {
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/Axis2PortProvider.java
URL:
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/Axis2PortProvider.java?rev=1541900&r1=1541899&r2=1541900&view=diff
==============================================================================
---
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/Axis2PortProvider.java
(original)
+++
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/Axis2PortProvider.java
Thu Nov 14 13:21:52 2013
@@ -57,7 +57,8 @@ public class Axis2PortProvider extends A
*/
protected BindingProvider createPortObject(CmisServiceHolder
serviceHolder) {
if (LOG.isDebugEnabled()) {
- LOG.debug("Creating Web Service port object of " +
serviceHolder.getServiceName() + "...");
+ LOG.debug("Session {}: Creating Web Service port object of {}
...", getSession().getSessionId(),
+ serviceHolder.getServiceName());
}
try {
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/CXFPortProvider.java
URL:
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/CXFPortProvider.java?rev=1541900&r1=1541899&r2=1541900&view=diff
==============================================================================
---
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/CXFPortProvider.java
(original)
+++
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/CXFPortProvider.java
Thu Nov 14 13:21:52 2013
@@ -52,9 +52,9 @@ public class CXFPortProvider extends Abs
* Creates a port object.
*/
protected BindingProvider createPortObject(CmisServiceHolder
serviceHolder) {
-
if (LOG.isDebugEnabled()) {
- LOG.debug("Creating Web Service port object of " +
serviceHolder.getServiceName() + "...");
+ LOG.debug("Session {}: Creating Web Service port object of {}
...", getSession().getSessionId(),
+ serviceHolder.getServiceName());
}
try {
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/CmisWebServicesSpi.java
URL:
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/CmisWebServicesSpi.java?rev=1541900&r1=1541899&r2=1541900&view=diff
==============================================================================
---
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/CmisWebServicesSpi.java
(original)
+++
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/CmisWebServicesSpi.java
Thu Nov 14 13:21:52 2013
@@ -63,7 +63,7 @@ public class CmisWebServicesSpi implemen
*/
public CmisWebServicesSpi(BindingSession session) {
if (LOG.isDebugEnabled()) {
- LOG.debug("Initializing Web Services SPI...");
+ LOG.debug("Session {}: Initializing Web Services SPI...",
session.getSessionId());
}
AbstractPortProvider portProvider = null;
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/SunJREPortProvider.java
URL:
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/SunJREPortProvider.java?rev=1541900&r1=1541899&r2=1541900&view=diff
==============================================================================
---
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/SunJREPortProvider.java
(original)
+++
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/SunJREPortProvider.java
Thu Nov 14 13:21:52 2013
@@ -52,7 +52,8 @@ public class SunJREPortProvider extends
*/
protected BindingProvider createPortObject(CmisServiceHolder
serviceHolder) {
if (LOG.isDebugEnabled()) {
- LOG.debug("Creating Web Service port object of " +
serviceHolder.getServiceName() + "...");
+ LOG.debug("Session {}: Creating Web Service port object of {}
...", getSession().getSessionId(),
+ serviceHolder.getServiceName());
}
try {
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/SunRIPortProvider.java
URL:
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/SunRIPortProvider.java?rev=1541900&r1=1541899&r2=1541900&view=diff
==============================================================================
---
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/SunRIPortProvider.java
(original)
+++
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/SunRIPortProvider.java
Thu Nov 14 13:21:52 2013
@@ -52,7 +52,8 @@ public class SunRIPortProvider extends A
*/
protected BindingProvider createPortObject(CmisServiceHolder
serviceHolder) {
if (LOG.isDebugEnabled()) {
- LOG.debug("Creating Web Service port object of " +
serviceHolder.getServiceName() + "...");
+ LOG.debug("Session {}: Creating Web Service port object of {}
...", getSession().getSessionId(),
+ serviceHolder.getServiceName());
}
try {
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/SessionImpl.java
URL:
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/SessionImpl.java?rev=1541900&r1=1541899&r2=1541900&view=diff
==============================================================================
---
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/SessionImpl.java
(original)
+++
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/SessionImpl.java
Thu Nov 14 13:21:52 2013
@@ -1223,4 +1223,11 @@ public class SessionImpl implements Sess
getBinding().getPolicyService().removePolicy(getRepositoryId(),
id, objectId.getId(), null);
}
}
+
+ // ----
+
+ @Override
+ public String toString() {
+ return "Session " + getBinding().getSessionId();
+ }
}
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-api/src/main/java/org/apache/chemistry/opencmis/commons/spi/CmisBinding.java
URL:
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-api/src/main/java/org/apache/chemistry/opencmis/commons/spi/CmisBinding.java?rev=1541900&r1=1541899&r2=1541900&view=diff
==============================================================================
---
chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-api/src/main/java/org/apache/chemistry/opencmis/commons/spi/CmisBinding.java
(original)
+++
chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-api/src/main/java/org/apache/chemistry/opencmis/commons/spi/CmisBinding.java
Thu Nov 14 13:21:52 2013
@@ -34,6 +34,11 @@ package org.apache.chemistry.opencmis.co
public interface CmisBinding {
/**
+ * Returns the client session id.
+ */
+ String getSessionId();
+
+ /**
* Gets a Repository Service interface object.
*/
RepositoryService getRepositoryService();