public String messagesToJson(List<Message> messages) { GsonBuilder gsonBuilder = new GsonBuilder(); Gson gson = gsonBuilder.registerTypeAdapter(Message.class, new MessageAdapter()).create(); return gson.toJson(messages); }
public MessageListener addMessageListener(final MessageListener listener) { getMessageListener().add(listener); return listener; }
messageAdapter = new MessageAdapter(); inboundResourceAdapter.setMessageAdapter(messageAdapter); final Activation activationAnnotation = cls.getAnnotation(Activation.class); final List<MessageListener> messageListeners = messageAdapter.getMessageListener(); for (final MessageListener ml : messageListeners) { if (cls.getName().equals(ml.getActivationSpec().getActivationSpecClass())) { final Class<?>[] listeners = activationAnnotation.messageListeners(); for (final Class<?> listener : listeners) { messageAdapter.addMessageListener(new MessageListener(listener.getName(), cls.getName())); final List<MessageListener> messageListeners = connector.getResourceAdapter().getInboundResourceAdapter().getMessageAdapter().getMessageListener(); for (final MessageListener messageListener : messageListeners) { final ActivationSpec activationSpec = messageListener.getActivationSpec();
if (inboundResource == null) { inboundResource = new InboundResourceadapter(); inboundResource.setMessageAdapter(new MessageAdapter()); if (resourceAdapter.getInboundResourceAdapter() == null && inboundResource.getMessageAdapter().getMessageListener().size() > 0) { resourceAdapter.setInboundResourceAdapter(inboundResource);
public MessageListener addMessageListener(MessageListener listener){ getMessageListener().add(listener); return listener; }
messageAdapter = new MessageAdapter(); inboundResourceAdapter.setMessageAdapter(messageAdapter); final Activation activationAnnotation = cls.getAnnotation(Activation.class); final List<MessageListener> messageListeners = messageAdapter.getMessageListener(); for (final MessageListener ml : messageListeners) { if (cls.getName().equals(ml.getActivationSpec().getActivationSpecClass())) { final Class<?>[] listeners = activationAnnotation.messageListeners(); for (final Class<?> listener : listeners) { messageAdapter.addMessageListener(new MessageListener(listener.getName(), cls.getName())); final List<MessageListener> messageListeners = connector.getResourceAdapter().getInboundResourceAdapter().getMessageAdapter().getMessageListener(); for (final MessageListener messageListener : messageListeners) { final ActivationSpec activationSpec = messageListener.getActivationSpec();
public MessageListener addMessageListener(final MessageListener listener) { getMessageListener().add(listener); return listener; }
listView = (ListView) findViewById(R.id.list_view); adapter = new MessageAdapter(this); listView.setAdapter(adapter);
/** * Find or create an ActivationSpec object for the supplied messageListenerClass * * @param messageAdapter MessageAdapter container object * @param messageListenerClass class for the activation spec * @return ActivationSpec data object */ private ActivationSpec getActivationSpec(MessageAdapter messageAdapter, Class messageListenerClass) { for (MessageListener messageListener : messageAdapter.getMessageListener()) { if (messageListenerClass.getName().equals(messageListener.getMessageListenerType())) { return messageListener.getActivationSpec(); } } MessageListener messageListener = new MessageListener(); messageListener.setMessageListenerType(messageListenerClass.getName()); ActivationSpec activationSpec = new ActivationSpec(); messageListener.setActivationSpec(activationSpec); messageAdapter.getMessageListener().add(messageListener); return activationSpec; }
gson = new GsonBuilder() .setFieldNamingPolicy(FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES) .registerTypeAdapter(Message.class, new MessageAdapter()) .registerTypeAdapter(DataValue.class, new DataValueAdapter()) .create();
private String getId(final MessageListener messageListener, final InboundResourceadapter inbound, final ConnectorModule connectorModule) { final String id; if (messageListener.getId() != null) { id = messageListener.getId(); } else if (inbound.getMessageAdapter().getMessageListener().size() == 1) { id = connectorModule.getModuleId(); } else { id = connectorModule.getModuleId() + "-" + messageListener.getMessageListenerType(); } return id; }
GsonBuilder gsonBuilder = new GsonBuilder(); gsonBuilder.registerTypeAdapter(Message.class, new MessageAdapter()); Gson gson = gsonBuilder.create(); String jsonString = null; // your json string Message message = gson.fromJson(jsonString, Message.class);
private String getId(MessageListener messageListener, InboundResource inbound, ConnectorModule connectorModule) { String id; if (messageListener.getId() != null) { id = messageListener.getId(); } else if (inbound.getMessageAdapter().getMessageListener().size() == 1) { id = connectorModule.getModuleId(); } else { id = connectorModule.getModuleId() + "-" + messageListener.getMessageListenerType(); } return id; }
adapter = new MessageAdapter(this, msgs); setListAdapter(adapter);
private String getId(final MessageListener messageListener, final InboundResourceadapter inbound, final ConnectorModule connectorModule) { final String id; if (messageListener.getId() != null) { id = messageListener.getId(); } else if (inbound.getMessageAdapter().getMessageListener().size() == 1) { id = connectorModule.getModuleId(); } else { id = connectorModule.getModuleId() + "-" + messageListener.getMessageListenerType(); } return id; }
for (final MessageListener messageListener : inbound.getMessageAdapter().getMessageListener()) { final String type = messageListener.getMessageListenerType(); if (messageListener.getId() != null) { containerId = messageListener.getId(); } else if (inbound.getMessageAdapter().getMessageListener().size() == 1) { containerId = connectorModule.getModuleId(); } else {
for (final MessageListener messageListener : inbound.getMessageAdapter().getMessageListener()) { final String type = messageListener.getMessageListenerType(); if (messageListener.getId() != null) { containerId = messageListener.getId(); } else if (inbound.getMessageAdapter().getMessageListener().size() == 1) { containerId = connectorModule.getModuleId(); } else {
for (MessageListener messageListener : inbound.getMessageAdapter().getMessageListener()) { String type = messageListener.getMessageListenerType(); if (messageListener.getId() != null) { containerId = messageListener.getId(); } else if (inbound.getMessageAdapter().getMessageListener().size() == 1) { containerId = connectorModule.getModuleId(); } else {
for (MessageListener messageListener : inbound.getMessageAdapter().getMessageListener()) { String id = getId(messageListener, inbound, connectorModule);
for (final MessageListener messageListener : inbound.getMessageAdapter().getMessageListener()) { final String id = this.getId(messageListener, inbound, connectorModule);