@Stereotype @Named @Target(value=TYPE) @Retention(value=RUNTIME) @ApplicationScoped public @interface DiameterBean
Declares that a java class is a handler for Diameter messages. A method in a class annotated with this annotation may use the standard CDI observer pattern to receive messages.
Example code:
@DiameterBean( applicationId = 4, peers= , origins= {@DiameterNode (host = "originserver", realm ="originserver.com"),
Modifier and Type | Optional Element and Description |
---|---|
int |
applicationId
Identifier of the diameter application the bean handles.
|
DiameterNode[] |
destinations
Diameter message destinations.
|
DiameterNode[] |
origins
Diameter message originations.
|
DiameterNode[] |
peers
Diameter message Peers.
|
public abstract int applicationId
public abstract DiameterNode[] peers
public abstract DiameterNode[] origins
public abstract DiameterNode[] destinations