Platform SDK Java 8.5 API Reference

com.genesyslab.platform.applicationblocks.commons.broker
Class MessageNameFilter

java.lang.Object
  extended by com.genesyslab.platform.applicationblocks.commons.PredicateBase<Message>
      extended by com.genesyslab.platform.applicationblocks.commons.broker.MessageFilter
          extended by com.genesyslab.platform.applicationblocks.commons.broker.MessageNameFilter
All Implemented Interfaces:
Predicate<Message>

Deprecated. Message Broker Application Block is deprecated. Use setMessageHandler(handler) to handle incoming messages asynchronously.

@Deprecated
public class MessageNameFilter
extends MessageFilter

MessageNameFilter uses message name as evaluation criteria.


Constructor Summary
MessageNameFilter(boolean isNegated, ProtocolDescription theProtocolDescription, java.lang.String theMessageName)
          Deprecated. Creates an instance of MessageNameFilter class.
MessageNameFilter(boolean isNegated, java.lang.String theMessageName)
          Deprecated. Creates an instance of MessageNameFilter class.
MessageNameFilter(ProtocolDescription theProtocolDescription, java.lang.String theMessageName)
          Deprecated. Creates an instance of MessageNameFilter class.
MessageNameFilter(java.lang.String theMessageName)
          Deprecated. Creates an instance of MessageNameFilter class.
 
Method Summary
protected  boolean evaluate(Message message)
          Deprecated. Evaluates a message name, protocol description and endpoint name as criteria.
 java.lang.String getMessageName()
          Deprecated. Gets message name.
 void setMessageId(java.lang.String value)
          Deprecated.  
 void setMessageName(java.lang.String value)
          Deprecated. Sets message name.
 
Methods inherited from class com.genesyslab.platform.applicationblocks.commons.broker.MessageFilter
getEndpointName, getProtocolDescription, getProtocolId, setEndpointName, setProtocolDescription, setProtocolId
 
Methods inherited from class com.genesyslab.platform.applicationblocks.commons.PredicateBase
invoke, isNegated, setNegated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageNameFilter

public MessageNameFilter(java.lang.String theMessageName)
Deprecated. 
Creates an instance of MessageNameFilter class.

Parameters:
theMessageName - initializes message name

MessageNameFilter

public MessageNameFilter(boolean isNegated,
                         java.lang.String theMessageName)
Deprecated. 
Creates an instance of MessageNameFilter class.

Parameters:
isNegated - if true - the predicate is considered as negated: an analog of the logical 'NOT' operation
theMessageName - initializes message name

MessageNameFilter

public MessageNameFilter(ProtocolDescription theProtocolDescription,
                         java.lang.String theMessageName)
Deprecated. 
Creates an instance of MessageNameFilter class.

Parameters:
theProtocolDescription - initializes protocol description
theMessageName - initializes message name

MessageNameFilter

public MessageNameFilter(boolean isNegated,
                         ProtocolDescription theProtocolDescription,
                         java.lang.String theMessageName)
Deprecated. 
Creates an instance of MessageNameFilter class.

Parameters:
isNegated - if true - the predicate is considered as negated: an analog of the logical 'NOT' operation
theProtocolDescription - initializes protocol description
theMessageName - initializes message name
Method Detail

getMessageName

public java.lang.String getMessageName()
Deprecated. 
Gets message name.

Returns:
message name

setMessageName

public void setMessageName(java.lang.String value)
Deprecated. 
Sets message name.

Parameters:
value - new value for message name

setMessageId

public void setMessageId(java.lang.String value)
Deprecated. 

See Also:
setMessageName(String)

evaluate

protected boolean evaluate(Message message)
Deprecated. 
Evaluates a message name, protocol description and endpoint name as criteria.

Overrides:
evaluate in class MessageFilter
Parameters:
message - a message targeted for evaluation
Returns:
true if message name, protocol description and endpoint name of the message are equal to the message name, protocol description and endpoint name of the message name filter, otherwise returns false.

Platform SDK Java 8.5 API Reference

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.