[java-opensaml COMMIT] /trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/handler/AbstractMessageHand...
noreply at shibboleth.net
noreply at shibboleth.net
Wed Apr 24 17:43:12 EDT 2013
Author: putmanb
Date: Wed Apr 24 17:43:12 2013
New Revision: 3315
URL: http://svn.shibboleth.net/view/java-opensaml?rev=3315&view=rev
Log:
As convenience since it's required, set a generated component id within AbstractMessageHandler like we do with some other classes.
Can be overridden by caller after construction if desired.
Modified:
trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/handler/AbstractMessageHandler.java
Modified: trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/handler/AbstractMessageHandler.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/handler/AbstractMessageHandler.java?rev=3315&r1=3314&r2=3315&view=diff
==============================================================================
--- trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/handler/AbstractMessageHandler.java (original)
+++ trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/handler/AbstractMessageHandler.java Wed Apr 24 17:43:12 2013
@@ -16,6 +16,8 @@
*/
package org.opensaml.messaging.handler;
+
+import java.util.UUID;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
@@ -36,6 +38,15 @@
public abstract class AbstractMessageHandler<MessageType>
extends AbstractIdentifiableInitializableComponent implements MessageHandler<MessageType> {
+ /**
+ * Constructor.
+ *
+ */
+ public AbstractMessageHandler() {
+ super();
+ setId(UUID.randomUUID().toString());
+ }
+
/** {@inheritDoc} */
public void setId(@Nullable final String newId) {
super.setId(newId);
More information about the commits
mailing list