|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface OperationSetInstantMessageTransform
The Instant Message Transform operation set allows, when \ supported to insert message transform layers that could change incoming messages before they are delivered to the user and outgoing ones before they reach the protocol stack and get sent. One use case of this operation set is support of upper layer encryption mechanisms like OTR. Other cases may include hyperlink presentation, support for wiki words etc.
Important Notice: As of May 5 2009, this operation set is still a work in progress and may change significantly in the following months. Any work based on this interface is therefore likely to require frequent updates to keep compatibility.
| Method Summary | |
|---|---|
void |
addTransformLayer(int priority,
TransformLayer transformLayer)
Adds transformLayer to the layers currrently used for message transformation in this provider and assigns the specified priotity to it. |
void |
addTransformLayer(TransformLayer transformLayer)
Adds a transformation layer to this protocol provider using a default priority value. |
boolean |
containsLayer(TransformLayer layer)
Determines whether layer is currently registered with this provider. |
void |
removeTransformLayer(TransformLayer transformLayer)
Removes transformLayer from the list of currently registered transform layers so that it won't be notified for further message events. |
| Method Detail |
|---|
void addTransformLayer(TransformLayer transformLayer)
transformLayer - the TransformLayer that we'd like to add
to our protocol provider.
void addTransformLayer(int priority,
TransformLayer transformLayer)
priority - the priority/order index that we'd like to insert
transportLayer at.transformLayer - the layer we are registeringvoid removeTransformLayer(TransformLayer transformLayer)
transformLayer - the layer we are trying to remove.boolean containsLayer(TransformLayer layer)
layer - the layer for which we'd like to know whether it is
currently registered with this provider.
|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||