net.sourceforge.fixagora.buyside.server.control.component
Class BuySideBookComponentHandler

java.lang.Object
  extended by net.sourceforge.fixagora.basis.server.control.component.AbstractComponentHandler
      extended by net.sourceforge.fixagora.buyside.server.control.component.BuySideBookComponentHandler

public class BuySideBookComponentHandler
extends AbstractComponentHandler

The Class BuySideBookComponentHandler.


Constructor Summary
BuySideBookComponentHandler()
          Instantiates a new buy side book component handler.
 
Method Summary
 void close()
          Close.
 AbstractBusinessComponent getAbstractBusinessComponent()
          Gets the abstract business component.
 int getStartLevel()
          Gets the start level.
 java.util.List<BuySideQuoteRequestEntry> onBuySideQuoteRequestRequest(BuySideQuoteRequestRequest quoteRequestRequest, org.jboss.netty.channel.Channel channel)
          On buy side quote request request.
 void onCloseBuySideBookRequest(CloseBuySideBookRequest closeBuySideBookRequest, org.jboss.netty.channel.Channel channel)
          On close buy side book request.
 void onCloseQuoteMonitorRequest(CloseQuotePageRequest closeQuotePageRequest, BuySideQuotePage buySideQuotePage, org.jboss.netty.channel.Channel channel)
          On close quote monitor request.
 BuySideNewOrderSingleEntry onNewOrderSingleRequest(NewOrderSingleRequest newOrderSingleRequest, org.jboss.netty.channel.Channel channel)
          On new order single request.
 java.util.Collection<AbstractBuySideEntry> onOpenBuySideBookRequest(OpenBuySideBookRequest openBuySideBookRequest, org.jboss.netty.channel.Channel channel)
          On open buy side book request.
 void onOpenQuoteDepthRequest(OpenQuoteDepthRequest openQuoteDepthRequest, BuySideQuotePage buySideQuotePage, org.jboss.netty.channel.Channel channel)
          On open quote depth request.
 void onOpenQuoteMonitorRequest(OpenQuotePageRequest openQuotePageRequest, BuySideQuotePage buySideQuotePage, org.jboss.netty.channel.Channel channel)
          On open quote monitor request.
 void setAbstractBusinessComponent(AbstractBusinessComponent abstractBusinessComponent)
          Sets the abstract business component.
 void start(org.jboss.netty.channel.Channel channel)
          Start.
 void stop(org.jboss.netty.channel.Channel channel)
          Stop.
 
Methods inherited from class net.sourceforge.fixagora.basis.server.control.component.AbstractComponentHandler
addFIXMessage, addFIXMessages, addInputComponent, addOutputComponent, getTargetCompIDIfOnline, setBasisPersistenceHandler, setBusinessComponentHandler, setDataDictionaries, setSecurityDictionary, setSpreadSheetHandler, startHandler
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuySideBookComponentHandler

public BuySideBookComponentHandler()
Instantiates a new buy side book component handler.

Method Detail

close

public void close()
Description copied from class: AbstractComponentHandler
Close.

Overrides:
close in class AbstractComponentHandler

setAbstractBusinessComponent

public void setAbstractBusinessComponent(AbstractBusinessComponent abstractBusinessComponent)
Description copied from class: AbstractComponentHandler
Sets the abstract business component.

Specified by:
setAbstractBusinessComponent in class AbstractComponentHandler
Parameters:
abstractBusinessComponent - the new abstract business component

getStartLevel

public int getStartLevel()
Description copied from class: AbstractComponentHandler
Gets the start level.

Specified by:
getStartLevel in class AbstractComponentHandler
Returns:
the start level

start

public void start(org.jboss.netty.channel.Channel channel)
Description copied from class: AbstractComponentHandler
Start.

Specified by:
start in class AbstractComponentHandler
Parameters:
channel - the channel

stop

public void stop(org.jboss.netty.channel.Channel channel)
Description copied from class: AbstractComponentHandler
Stop.

Specified by:
stop in class AbstractComponentHandler
Parameters:
channel - the channel

getAbstractBusinessComponent

public AbstractBusinessComponent getAbstractBusinessComponent()
Description copied from class: AbstractComponentHandler
Gets the abstract business component.

Specified by:
getAbstractBusinessComponent in class AbstractComponentHandler
Returns:
the abstract business component

onCloseQuoteMonitorRequest

public void onCloseQuoteMonitorRequest(CloseQuotePageRequest closeQuotePageRequest,
                                       BuySideQuotePage buySideQuotePage,
                                       org.jboss.netty.channel.Channel channel)
On close quote monitor request.

Parameters:
closeQuotePageRequest - the close quote page request
buySideQuotePage - the buy side quote page
channel - the channel

onOpenQuoteMonitorRequest

public void onOpenQuoteMonitorRequest(OpenQuotePageRequest openQuotePageRequest,
                                      BuySideQuotePage buySideQuotePage,
                                      org.jboss.netty.channel.Channel channel)
On open quote monitor request.

Parameters:
openQuotePageRequest - the open quote page request
buySideQuotePage - the buy side quote page
channel - the channel

onOpenQuoteDepthRequest

public void onOpenQuoteDepthRequest(OpenQuoteDepthRequest openQuoteDepthRequest,
                                    BuySideQuotePage buySideQuotePage,
                                    org.jboss.netty.channel.Channel channel)
On open quote depth request.

Parameters:
openQuoteDepthRequest - the open quote depth request
buySideQuotePage - the buy side quote page
channel - the channel

onNewOrderSingleRequest

public BuySideNewOrderSingleEntry onNewOrderSingleRequest(NewOrderSingleRequest newOrderSingleRequest,
                                                          org.jboss.netty.channel.Channel channel)
On new order single request.

Parameters:
newOrderSingleRequest - the new order single request
channel - the channel
Returns:
the buy side new order single entry

onOpenBuySideBookRequest

public java.util.Collection<AbstractBuySideEntry> onOpenBuySideBookRequest(OpenBuySideBookRequest openBuySideBookRequest,
                                                                           org.jboss.netty.channel.Channel channel)
On open buy side book request.

Parameters:
openBuySideBookRequest - the open buy side book request
channel - the channel
Returns:
the collection

onCloseBuySideBookRequest

public void onCloseBuySideBookRequest(CloseBuySideBookRequest closeBuySideBookRequest,
                                      org.jboss.netty.channel.Channel channel)
On close buy side book request.

Parameters:
closeBuySideBookRequest - the close buy side book request
channel - the channel

onBuySideQuoteRequestRequest

public java.util.List<BuySideQuoteRequestEntry> onBuySideQuoteRequestRequest(BuySideQuoteRequestRequest quoteRequestRequest,
                                                                             org.jboss.netty.channel.Channel channel)
On buy side quote request request.

Parameters:
quoteRequestRequest - the quote request request
channel - the channel
Returns:
the list