org.openorb.trader.kernel

Class Kernel

public class Kernel extends AbstractLogEnabled

This class provides all configuration information for the trader. This kernel also creates all the other parts of the trading server.

Author: Jerome Daniel

Constructor Summary
Kernel(ORB orb)
Method Summary
Adminadmin_if()
Stringconnector_prefix()
FollowOptiondef_follow_policy()
intdef_hop_count()
intdef_match_card()
intdef_return_card()
intdef_search_card()
Repositoryir()
LinkHomelink_home()
Linklink_if()
LinkRepositorylink_repository()
Lookuplookup_if()
FollowOptionmax_follow_policy()
intmax_hop_count()
FollowOptionmax_link_follow_policy()
intmax_list()
intmax_match_card()
intmax_return_card()
intmax_search_card()
OfferHomeoffer_home()
OfferRepositoryoffer_repository()
ORBorb()
voidoverload_config(String trader_name, String url, boolean file_persistence)
Proxyproxy_if()
ProxyOfferHomeproxy_offer_home()
Registerregister_if()
byte[]request_id_stem()
voidrun(ORB orb)
FollowOptionset_def_follow_policy(FollowOption policy)
intset_def_hop_count(int value)
intset_def_match_card(int value)
intset_def_return_card(int value)
intset_def_search_card(int value)
FollowOptionset_max_follow_policy(FollowOption policy)
intset_max_hop_count(int value)
FollowOptionset_max_link_follow_policy(FollowOption policy)
intset_max_list(int value)
intset_max_match_card(int value)
intset_max_return_card(int value)
intset_max_search_card(int value)
byte[]set_request_id_stem(byte[] stem)
booleanset_supports_dynamic_properties(boolean value)
booleanset_supports_modifiable_properties(boolean value)
booleanset_supports_proxy_offers(boolean value)
Objectset_type_repos(Object repository)
booleansupports_dynamic_properties()
booleansupports_modifiable_properties()
booleansupports_proxy_offers()
Stringtrader_name()
Objecttype_repos()

Constructor Detail

Kernel

public Kernel(ORB orb)

Method Detail

admin_if

public Admin admin_if()

connector_prefix

public String connector_prefix()

def_follow_policy

public FollowOption def_follow_policy()

def_hop_count

public int def_hop_count()

def_match_card

public int def_match_card()

def_return_card

public int def_return_card()

def_search_card

public int def_search_card()

ir

public Repository ir()

link_home

public LinkHome link_home()

link_if

public Link link_if()

link_repository

public LinkRepository link_repository()

lookup_if

public Lookup lookup_if()

max_follow_policy

public FollowOption max_follow_policy()

max_hop_count

public int max_hop_count()

max_link_follow_policy

public FollowOption max_link_follow_policy()

max_list

public int max_list()

max_match_card

public int max_match_card()

max_return_card

public int max_return_card()

max_search_card

public int max_search_card()

offer_home

public OfferHome offer_home()

offer_repository

public OfferRepository offer_repository()

orb

public ORB orb()

overload_config

public void overload_config(String trader_name, String url, boolean file_persistence)

proxy_if

public Proxy proxy_if()

proxy_offer_home

public ProxyOfferHome proxy_offer_home()

register_if

public Register register_if()

request_id_stem

public byte[] request_id_stem()

run

public void run(ORB orb)

set_def_follow_policy

public FollowOption set_def_follow_policy(FollowOption policy)

set_def_hop_count

public int set_def_hop_count(int value)

set_def_match_card

public int set_def_match_card(int value)

set_def_return_card

public int set_def_return_card(int value)

set_def_search_card

public int set_def_search_card(int value)

set_max_follow_policy

public FollowOption set_max_follow_policy(FollowOption policy)

set_max_hop_count

public int set_max_hop_count(int value)

set_max_link_follow_policy

public FollowOption set_max_link_follow_policy(FollowOption policy)

set_max_list

public int set_max_list(int value)

set_max_match_card

public int set_max_match_card(int value)

set_max_return_card

public int set_max_return_card(int value)

set_max_search_card

public int set_max_search_card(int value)

set_request_id_stem

public byte[] set_request_id_stem(byte[] stem)

set_supports_dynamic_properties

public boolean set_supports_dynamic_properties(boolean value)

set_supports_modifiable_properties

public boolean set_supports_modifiable_properties(boolean value)

set_supports_proxy_offers

public boolean set_supports_proxy_offers(boolean value)

set_type_repos

public Object set_type_repos(Object repository)

supports_dynamic_properties

public boolean supports_dynamic_properties()

supports_modifiable_properties

public boolean supports_modifiable_properties()

supports_proxy_offers

public boolean supports_proxy_offers()

trader_name

public String trader_name()

type_repos

public Object type_repos()