Author: chirino
Date: Fri Aug 11 09:48:15 2006
New Revision: 430823
URL: http://svn.apache.org/viewvc?rev=430823&view=rev
Log:
Adding a transport context variable.. see:
http://www.nabble.com/Where-to-add-new-SSL-BrokerService-functionality-tf2088221.html
Modified:
incubator/activemq/branches/activemq-4.0/activemq-core/src/main/java/org/apache/activemq/command/ConnectionInfo.java
Modified:
incubator/activemq/branches/activemq-4.0/activemq-core/src/main/java/org/apache/activemq/command/ConnectionInfo.java
URL:
http://svn.apache.org/viewvc/incubator/activemq/branches/activemq-4.0/activemq-core/src/main/java/org/apache/activemq/command/ConnectionInfo.java?rev=430823&r1=430822&r2=430823&view=diff
==============================================================================
---
incubator/activemq/branches/activemq-4.0/activemq-core/src/main/java/org/apache/activemq/command/ConnectionInfo.java
(original)
+++
incubator/activemq/branches/activemq-4.0/activemq-core/src/main/java/org/apache/activemq/command/ConnectionInfo.java
Fri Aug 11 09:48:15 2006
@@ -36,6 +36,7 @@
protected BrokerId[] brokerPath;
protected boolean brokerMasterConnector;
protected boolean manageable;
+ protected transient Object transportContext;
public ConnectionInfo() {
}
@@ -142,5 +143,27 @@
public void setManageable(boolean manageable){
this.manageable=manageable;
}
+
+ /**
+ * Transports may wish to associate additional data with the
connection. For
+ * example, an SSL transport may use this field to attach the client
certificates
+ * used when the conection was established.
+ *
+ * @return the transport context.
+ */
+ public Object getTransportContext() {
+ return transportContext;
+ }
+
+ /**
+ * Transports may wish to associate additional data with the
connection. For
+ * example, an SSL transport may use this field to attach the client
certificates
+ * used when the conection was established.
+ *
+ * @param transportContext value used to set the transport context
+ */
+ public void setTransportContext(Object transportContext) {
+ this.transportContext = transportContext;
+ }
}