Package com.opengamma.transport

Examples of com.opengamma.transport.ByteArrayFudgeMessageSender


    ByteArrayFudgeRequestSender subscriptionRequestSender = getSubscriptionRequestSender(server);
    ByteArrayFudgeRequestSender entitlementRequestSender = getEntitlementRequestSender(server);
    DistributedLiveDataClient liveDataClient = new DistributedLiveDataClient(subscriptionRequestSender, entitlementRequestSender);
   
    FudgeSenderFactory factory = new FudgeSenderFactory(
        new ByteArrayFudgeMessageSender(
            new DirectInvocationByteArrayMessageSender(
                new ByteArrayFudgeMessageReceiver(liveDataClient))));
    server.setMarketDataSenderFactory(factory);
   
    liveDataClient.setFudgeContext(liveDataClient.getFudgeContext());
View Full Code Here


    ArgumentChecker.notNull(messageSender, "messageSender");
    _messageSender = messageSender;
  }

  public HeartbeatSender(final ByteArrayMessageSender messageSender, final FudgeContext fudgeContext) {
    this(new ByteArrayFudgeMessageSender(messageSender, fudgeContext));
  }
View Full Code Here

    }
    try {
      Socket socket = new Socket(serverAddress, getServerPort());
      InputStream is = socket.getInputStream();
      OutputStream os = socket.getOutputStream();
      _messageSender = new ByteArrayFudgeMessageSender(new OutputStreamByteArrayMessageSender(os));
     
      login(is);
     
      InputStreamFudgeMessageDispatcher messageDispatcher = new InputStreamFudgeMessageDispatcher(is, this);
      Thread t = new Thread(messageDispatcher, "CogdaLiveDataClient Dispatch Thread");
View Full Code Here

  public void testClientServerAuditLogging() {
    CollectingByteArrayMessageSender msgStore = new CollectingByteArrayMessageSender();
    assertEquals(0, msgStore.getMessages().size());
   
    DistributedAuditLogger client = new DistributedAuditLogger("testoriginatingsystem", new ByteArrayFudgeMessageSender(msgStore));
    client.log("lisa", "testobject", "testop", "testdescription", true);
    assertEquals(1, msgStore.getMessages().size());
   
    FudgeMsgEnvelope fudgeMsgEnvelope = s_fudgeContext.deserialize(msgStore.getMessages().get(0));
   
View Full Code Here

  @Override
  protected StandardLiveDataServer initServer(ComponentRepository repo) {
    // real server
    JmsByteArrayMessageSender jmsSender = new JmsByteArrayMessageSender(getJmsMarketDataAvailabilityTopic(),
                                                                        getJmsConnector().getJmsTemplateTopic());
    FudgeMessageSender availabilityNotificationSender = new ByteArrayFudgeMessageSender(jmsSender);
    BloombergConnector bloombergConnector = getBloombergConnector();
    ReferenceDataProvider referenceDataProvider = getReferenceDataProvider();
    CacheManager cacheManager = getCacheManager();
    BloombergLiveDataServer realServer = createBloombergLiveDataServer(bloombergConnector, referenceDataProvider, cacheManager, availabilityNotificationSender);
    if (getSubscriptionTickerLimit() != null) {
View Full Code Here

      _jmsTopic = underlying.getName() + "_BLACKLIST";
    } else {
      _jmsTopic = name + "_" + underlying.getName() + "_BLACKLIST";
    }
    JmsByteArrayMessageSender jmsSender = new JmsByteArrayMessageSender(_jmsTopic, jmsConnector.getJmsTemplateTopic());
    _publish = new ByteArrayFudgeMessageSender(jmsSender, fudgeContext);
    underlying.addRuleListener(this);
  }
View Full Code Here

TOP

Related Classes of com.opengamma.transport.ByteArrayFudgeMessageSender

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.