You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by al...@apache.org on 2013/09/10 00:59:21 UTC
svn commit: r1521309 - in /juddi/trunk/juddi-client.net/juddi-client.net:
org.apache.juddi.v3.client.config/ org.apache.juddi.v3.client.crypto/
org.apache.juddi.v3.client.mapping/ org.apache.juddi.v3.client.transport/
org.apache.juddi.v3.client/
Author: alexoree
Date: Mon Sep 9 22:59:21 2013
New Revision: 1521309
URL: http://svn.apache.org/r1521309
Log:
JUDDI-567 adding missing files, adding IDisposable functions to .NET libraries
Added:
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.crypto/DigSigUtil.cs
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.mapping/WSDL2UDDI.cs
Modified:
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/UDDIClerk.cs
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/UDDIClient.cs
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/UDDINode.cs
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.transport/AspNetTransport.cs
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/EventLogger.cs
Modified: juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/UDDIClerk.cs
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/UDDIClerk.cs?rev=1521309&r1=1521308&r2=1521309&view=diff
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/UDDIClerk.cs (original)
+++ juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/UDDIClerk.cs Mon Sep 9 22:59:21 2013
@@ -30,7 +30,7 @@ namespace org.apache.juddi.v3.client.con
///
/// </summary>
///
- public class UDDIClerk
+ public class UDDIClerk: IDisposable
{
private Log log = LogFactory.getLog(typeof(UDDIClerk));
@@ -1016,5 +1016,10 @@ namespace org.apache.juddi.v3.client.con
{
return this.isEncrypted;
}
+
+ public void Dispose()
+ {
+ uddinode.Dispose();
+ }
}
}
Modified: juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/UDDIClient.cs
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/UDDIClient.cs?rev=1521309&r1=1521308&r2=1521309&view=diff
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/UDDIClient.cs (original)
+++ juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/UDDIClient.cs Mon Sep 9 22:59:21 2013
@@ -30,7 +30,7 @@ namespace org.apache.juddi.v3.client
/// This is the entry point for most functions provide by the juddi-client.
/// </summary>
/// <author><a href="mailto:alexoree@apache.org">Alex O'Ree</a></author>
- public class UDDIClient: IDisposable
+ public class UDDIClient
{
private static Log log = LogFactory.getLog(typeof(UDDIClient));
Modified: juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/UDDINode.cs
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/UDDINode.cs?rev=1521309&r1=1521308&r2=1521309&view=diff
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/UDDINode.cs (original)
+++ juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/UDDINode.cs Mon Sep 9 22:59:21 2013
@@ -25,7 +25,7 @@ namespace org.apache.juddi.v3.client.con
/// Represents a specific UDDI server, which is the set of services defined by the specification
/// </summary>
/// <author><a href="mailto:alexoree@apache.org">Alex O'Ree</a></author>
- public class UDDINode
+ public class UDDINode : IDisposable
{
private Properties properties;
private Transport transport;
@@ -273,5 +273,13 @@ namespace org.apache.juddi.v3.client.con
}
this.properties = p;
}
+
+ public void Dispose()
+ {
+ if (transport is IDisposable)
+ {
+ ((IDisposable)transport).Dispose();
+ }
+ }
}
}
Added: juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.crypto/DigSigUtil.cs
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.crypto/DigSigUtil.cs?rev=1521309&view=auto
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.crypto/DigSigUtil.cs (added)
+++ juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.crypto/DigSigUtil.cs Mon Sep 9 22:59:21 2013
@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace org.apache.juddi.client.org.apache.juddi.v3.client.crypto
+{
+ /// <summary>
+ /// A utility class for signing and verifying JAXB Objects, such as UDDI entities.
+ /// Notes: This class only supports elements that are signed once.
+ /// Multiple signature are not currently supported.
+ /// </summary>
+ /// <author><a href="mailto:alexoree@apache.org">Alex O'Ree</a></author>
+ public class DigSigUtil
+ {
+ /// <summary>
+ ///
+ /// Verifies the signature on an enveloped digital signature on a UDDI
+ /// entity, such as a business, service, tmodel or binding template. <br><Br>
+ /// It is expected that either the public key of the signing certificate is
+ /// included within the signature keyinfo section OR that sufficient
+ /// information is provided in the signature to reference a public key
+ /// located within the Trust Store provided<br><Br> Optionally, this function
+ /// also validate the signing certificate using the options provided to the
+ /// configuration map.
+
+ /// </summary>
+ /// <param name="obj"></param>
+ /// <param name="OutErrorMessage"></param>
+ /// <returns></returns>
+ public bool verifySignedUddiEntity(Object obj, out String OutErrorMessage)
+ {
+ OutErrorMessage = "";
+ return false;
+ }
+ }
+}
Added: juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.mapping/WSDL2UDDI.cs
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.mapping/WSDL2UDDI.cs?rev=1521309&view=auto
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.mapping/WSDL2UDDI.cs (added)
+++ juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.mapping/WSDL2UDDI.cs Mon Sep 9 22:59:21 2013
@@ -0,0 +1,11 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace org.apache.juddi.v3.client.mapping
+{
+ class WSDL2UDDI
+ {
+ }
+}
Modified: juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.transport/AspNetTransport.cs
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.transport/AspNetTransport.cs?rev=1521309&r1=1521308&r2=1521309&view=diff
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.transport/AspNetTransport.cs (original)
+++ juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.transport/AspNetTransport.cs Mon Sep 9 22:59:21 2013
@@ -24,7 +24,7 @@ using System.Text;
namespace org.apache.juddi.v3.client.transport
{
- public class AspNetTransport : Transport
+ public class AspNetTransport : Transport, IDisposable
{//AspNetTransport
String nodeName = null;
String clientName = null;
@@ -150,5 +150,16 @@ namespace org.apache.juddi.v3.client.tra
{
return this.custodyTransferService;
}
+
+ public void Dispose()
+ {
+ inquiryService.Dispose();
+ securityService.Dispose();
+ publishService.Dispose();
+ subscriptionService.Dispose();
+ subscriptionListenerService.Dispose();
+ custodyTransferService.Dispose();
+ publisherService.Dispose();
+ }
}
}
Modified: juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/EventLogger.cs
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/EventLogger.cs?rev=1521309&r1=1521308&r2=1521309&view=diff
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/EventLogger.cs (original)
+++ juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/EventLogger.cs Mon Sep 9 22:59:21 2013
@@ -25,62 +25,73 @@ namespace org.apache.juddi.v3.client.log
/// <author><a href="mailto:alexoree@apache.org">Alex O'Ree</a></author>
public class EventLogger : Log
{
- EventLog log;
LogLevel level;
string name = "";
public EventLogger(String name, LogLevel level)
{
this.level = level;
this.name = name;
- log = new EventLog("Application", "localhost", name);
+
}
public void info(string msg, Exception ex)
{
if (level.CompareTo(LogLevel.INFO) <= 0)
- log.WriteEntry(DateTime.Now.ToString("o") + " INFO [" + name + "] " + msg + " " + LogHelper.HandleException(ex), EventLogEntryType.Information);
+ using (EventLog log = new EventLog("Application", "localhost", name))
+ {
+
+ log.WriteEntry(DateTime.Now.ToString("o") + " INFO [" + name + "] " + msg + " " + LogHelper.HandleException(ex), EventLogEntryType.Information);
+ }
}
public void info(string msg)
{
if (level.CompareTo(LogLevel.INFO) <= 0)
- log.WriteEntry(DateTime.Now.ToString("o") + " INFO [" + name + "] " + msg, EventLogEntryType.Information);
+ using (EventLog log = new EventLog("Application", "localhost", name))
+ log.WriteEntry(DateTime.Now.ToString("o") + " INFO [" + name + "] " + msg, EventLogEntryType.Information);
}
public void warn(string msg, Exception ex)
{
if (level.CompareTo(LogLevel.WARN) <= 0)
- log.WriteEntry(DateTime.Now.ToString("o") + " WARN [" + name + "] " + msg + " " + LogHelper.HandleException(ex), EventLogEntryType.Warning);
+ using (EventLog log = new EventLog("Application", "localhost", name))
+ log.WriteEntry(DateTime.Now.ToString("o") + " WARN [" + name + "] " + msg + " " + LogHelper.HandleException(ex), EventLogEntryType.Warning);
}
public void warn(string msg)
{
+
if (level.CompareTo(LogLevel.WARN) <= 0)
- log.WriteEntry(DateTime.Now.ToString("o") + " WARN [" + name + "] " + msg, EventLogEntryType.Warning);
+ using (EventLog log = new EventLog("Application", "localhost", name))
+ log.WriteEntry(DateTime.Now.ToString("o") + " WARN [" + name + "] " + msg, EventLogEntryType.Warning);
}
public void error(string msg, Exception ex)
{
if (level.CompareTo(LogLevel.ERROR) <= 0)
- log.WriteEntry(DateTime.Now.ToString("o") + " ERROR [" + name + "] " + msg + " " + LogHelper.HandleException(ex), EventLogEntryType.Error);
+ using (EventLog log = new EventLog("Application", "localhost", name))
+ log.WriteEntry(DateTime.Now.ToString("o") + " ERROR [" + name + "] " + msg + " " + LogHelper.HandleException(ex), EventLogEntryType.Error);
}
public void error(string msg)
{
if (level.CompareTo(LogLevel.ERROR) <= 0)
- log.WriteEntry(DateTime.Now.ToString("o") + " ERROR [" + name + "] " + msg, EventLogEntryType.Error);
+ using (EventLog log = new EventLog("Application", "localhost", name))
+ log.WriteEntry(DateTime.Now.ToString("o") + " ERROR [" + name + "] " + msg, EventLogEntryType.Error);
}
public void debug(string msg, Exception ex)
{
if (level.CompareTo(LogLevel.DEBUG) <= 0)
- log.WriteEntry(DateTime.Now.ToString("o") + " DEBUG [" + name + "] " + msg + " " + LogHelper.HandleException(ex), EventLogEntryType.Information);
+ using (EventLog log = new EventLog("Application", "localhost", name))
+ log.WriteEntry(DateTime.Now.ToString("o") + " DEBUG [" + name + "] " + msg + " " + LogHelper.HandleException(ex), EventLogEntryType.Information);
}
public void debug(string msg)
{
if (level.CompareTo(LogLevel.DEBUG) <= 0)
- log.WriteEntry(DateTime.Now.ToString("o") + " DEBUG [" + name + "] " + msg, EventLogEntryType.Information);
+ using (EventLog log = new EventLog("Application", "localhost", name))
+ log.WriteEntry(DateTime.Now.ToString("o") + " DEBUG [" + name + "] " + msg, EventLogEntryType.Information);
}
public bool isDebugEnabled()
@@ -92,12 +103,10 @@ namespace org.apache.juddi.v3.client.log
public void debug(object msg)
{
if (level.CompareTo(LogLevel.DEBUG) <= 0)
- log.WriteEntry(DateTime.Now.ToString("o") + " DEBUG [" + name + "] " + msg.ToString(), EventLogEntryType.Information);
+ using (EventLog log = new EventLog("Application", "localhost", name))
+ log.WriteEntry(DateTime.Now.ToString("o") + " DEBUG [" + name + "] " + msg.ToString(), EventLogEntryType.Information);
}
- public void Dispose()
- {
- this.log.Dispose();
- }
+
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@juddi.apache.org
For additional commands, e-mail: commits-help@juddi.apache.org