CrosscutRequest
for the specified class in the local virtual machine. This method should be used by first use of this crosscut. It analyses either all classes of the virtual machine or a definite subset of it, specific for this Crosscut
. The JoinPointRequest
s in the result of this method are created using the factory specified with setRequestFactorye
.
@return the CrosscutRequest corresponding to the join-points defined by thiscrosscut with respect to the current state of the local VM
All other headers including any Authentication related headers, and record route headers should be assigned by the application to the generated request. The assignment of the topmost via header for the outgoing request may be deferred until the application creates a ClientTransaction to send the request out. This method does not increment the dialog sequence number. This method may not be used for creating PRACK or ACK. Implementations should throw SipException if this method is called for creating ACK or PRACK. @param method the string value that determines if the request to be created. @return the newly created Request message on this Dialog. @throws SipException if the Dialog is not yet established (i.e. dialog state equals null) or is terminated or if the method is invoked for ACK or PRACK.
DiameterSession
which belongs to the specified SipApplicationSession
. The container is responsible for assigning the request appropriate origin host, origin realm, session id AVPs.
@param appSession the application session to which the new DiameterSession
andDiameterRequest
belongs
@param id diameter application identifier
@param command diameter command
@param destinationRealm value of destination realm AVP
@return a new diameter request object with the specified command, application identifier, anddestination realm.
@see Common#DESTINATION_REALM
The returned request can be written to, and then executed by calling {@link ClientHttpRequest#execute()}. @param uri the URI to create a request for @param httpMethod the HTTP method to execute @return the created request @throws IOException in case of I/O errors
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|