[java-opensaml COMMIT] in /trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/handler: AbstractMessage...
noreply at shibboleth.net
noreply at shibboleth.net
Sun Apr 21 19:16:05 EDT 2013
Author: scantor
Date: Sun Apr 21 19:16:04 2013
New Revision: 3307
URL: http://svn.shibboleth.net/view/java-opensaml?rev=3307&view=rev
Log:
Inherit from IdentifiableComponent.
Modified:
trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/handler/AbstractMessageHandler.java
trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/handler/MessageHandler.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=3307&r1=3306&r2=3307&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 Sun Apr 21 19:16:04 2013
@@ -20,6 +20,7 @@
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
+import net.shibboleth.utilities.java.support.component.AbstractIdentifiableInitializableComponent;
import net.shibboleth.utilities.java.support.logic.Constraint;
import org.opensaml.messaging.context.MessageContext;
@@ -31,23 +32,12 @@
*
* @param <MessageType> the type of message being handled
*/
-public abstract class AbstractMessageHandler<MessageType> implements MessageHandler<MessageType> {
-
- /** The handler unique identifier. */
- private String id;
-
+public abstract class AbstractMessageHandler<MessageType>
+ extends AbstractIdentifiableInitializableComponent implements MessageHandler<MessageType> {
+
/** {@inheritDoc} */
- @Nullable public String getId() {
- return id;
- }
-
- /**
- * Set the handler's unique identifier.
- *
- * @param newId the handler's new unique identifier
- */
public void setId(@Nullable final String newId) {
- id = newId;
+ super.setId(newId);
}
/** {@inheritDoc} */
Modified: trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/handler/MessageHandler.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/handler/MessageHandler.java?rev=3307&r1=3306&r2=3307&view=diff
==============================================================================
--- trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/handler/MessageHandler.java (original)
+++ trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/handler/MessageHandler.java Sun Apr 21 19:16:04 2013
@@ -20,6 +20,7 @@
import javax.annotation.Nonnull;
import net.shibboleth.utilities.java.support.component.IdentifiableComponent;
+import net.shibboleth.utilities.java.support.component.InitializableComponent;
import org.opensaml.messaging.context.MessageContext;
@@ -30,7 +31,7 @@
*
* @param <MessageType> the type of message being handled
*/
-public interface MessageHandler<MessageType> extends IdentifiableComponent {
+public interface MessageHandler<MessageType> extends IdentifiableComponent, InitializableComponent {
/**
* Invoke the handler on the specified message context.
@@ -40,4 +41,4 @@
*/
public void invoke(@Nonnull final MessageContext<MessageType> messageContext) throws MessageHandlerException;
-}
+}
More information about the commits
mailing list