org.jdiameter.server.impl
Class MessageValidator

java.lang.Object
  extended by org.jdiameter.server.impl.MessageValidator

public class MessageValidator
extends java.lang.Object

This class provides check incoming/outgoing diameter messages. Check's rules consist into xml file.


Nested Class Summary
static class MessageValidator.Result
           
 
Field Summary
static MessageValidator.Result SUCCESS
           
 
Constructor Summary
MessageValidator()
           
 
Method Summary
 MessageValidator.Result check(IMessage message)
          Validate message
 void disable()
          Disable validation functions
 void enable()
          Enable validation functions
 boolean isEnable()
          Return true if validation function is on
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SUCCESS

public static final MessageValidator.Result SUCCESS
Constructor Detail

MessageValidator

public MessageValidator()
Method Detail

enable

public void enable()
Enable validation functions


disable

public void disable()
Disable validation functions


isEnable

public boolean isEnable()
Return true if validation function is on

Returns:
true if validation function is on

check

public MessageValidator.Result check(IMessage message)
Validate message

Parameters:
message - message instance
Returns:
result of validation procedure


Copyright © 2008. All Rights Reserved.