diff --git a/smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/component/JingleSession.java b/smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/component/JingleSession.java index 458533831..3e1c78121 100644 --- a/smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/component/JingleSession.java +++ b/smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/component/JingleSession.java @@ -489,6 +489,13 @@ public class JingleSession { return contents.get(name); } + /** + * Get the only jingle content if one exists, or null. This method will throw an + * {@link IllegalStateException} if there is more than one jingle content. + * + * @return a JingleContent instance or null. + * @throws IllegalStateException if there is more than one jingle content. + */ public JingleContent getSoleContentOrThrow() { if (contents.isEmpty()) { return null;