@Test public void testRemoveMetadata() throws Exception { SerializableAdaptrisMessage message = new SerializableAdaptrisMessage(); message.addMetadata(KEY1, VALUE1); message.addMetadata(KEY2, VALUE2); message.addMetadata(KEY3, VALUE3); message.removeMetadata(new MetadataElement(KEY1, VALUE1)); assertEquals(2, message.getMetadata().size()); assertFalse(message.getMessageHeaders().containsKey(KEY1)); assertTrue(message.getMessageHeaders().containsKey(KEY2)); assertTrue(message.getMessageHeaders().containsKey(KEY3)); }
public void removeMetadata(MetadataElement element) { synchronized (metadata) { metadata.remove(element); } }
SerializableAdaptrisMessage implements SerializableMessage { public void removeMetadata(MetadataElement element) { synchronized (metadata) { metadata.remove(element); } } }
SerializableAdaptrisMessage implements SerializableMessage { public void removeMetadata(MetadataElement element) { synchronized (metadata) { metadata.remove(element); } } SerializableAdaptrisMessage();  SerializableAdaptrisMessage(SerializableMessage orig);  SerializableAdaptrisMessage(String uniqueId);  SerializableAdaptrisMessage(String uniqueId, String payload); }
SerializableAdaptrisMessage implements SerializableMessage { public void removeMetadata(MetadataElement element) { synchronized (metadata) { metadata.remove(element); } } SerializableAdaptrisMessage();  SerializableAdaptrisMessage(SerializableMessage orig);  SerializableAdaptrisMessage(String uniqueId);  SerializableAdaptrisMessage(String uniqueId, String payload); @Override String getUniqueId(); @Override void setUniqueId(String uniqueId); @Override String getContent(); @Override void setContent(String payload); void setPayload(String payload, String payloadEncoding); Set<MetadataElement> getMetadata(); void setMetadata(KeyValuePairSet metadata); void setMetadata(Set<MetadataElement> set); void addMetadata(String key, String value); void addMetadata(MetadataElement e); void removeMetadata(MetadataElement element); boolean containsKey(String key); String getMetadataValue(String key); @Override void addMessageHeader(String key, String value); @Override void removeMessageHeader(String key); @Override Map<String, String> getMessageHeaders(); @Override void setMessageHeaders(Map<String, String> arg0); @Override String getContentEncoding(); @Override void setContentEncoding(String payloadEncoding); String getNextServiceId(); void setNextServiceId(String s); @Override boolean equals(Object object); @Override int hashCode(); }
SerializableAdaptrisMessage implements SerializableMessage { public void removeMetadata(MetadataElement element) { synchronized (metadata) { metadata.remove(element); } } SerializableAdaptrisMessage();  SerializableAdaptrisMessage(SerializableMessage orig);  SerializableAdaptrisMessage(String uniqueId);  SerializableAdaptrisMessage(String uniqueId, String payload); @Override String getUniqueId(); @Override void setUniqueId(String uniqueId); @Override String getContent(); @Override void setContent(String payload); void setPayload(String payload, String payloadEncoding); Set<MetadataElement> getMetadata(); void setMetadata(KeyValuePairSet metadata); void setMetadata(Set<MetadataElement> set); void addMetadata(String key, String value); void addMetadata(MetadataElement e); void removeMetadata(MetadataElement element); boolean containsKey(String key); String getMetadataValue(String key); @Override void addMessageHeader(String key, String value); @Override void removeMessageHeader(String key); @Override Map<String, String> getMessageHeaders(); @Override void setMessageHeaders(Map<String, String> arg0); @Override String getContentEncoding(); @Override void setContentEncoding(String payloadEncoding); String getNextServiceId(); void setNextServiceId(String s); @Override boolean equals(Object object); @Override int hashCode();  }