public class PeerImpl extends PeerImpl implements IPeer
| Modifier and Type | Class and Description |
|---|---|
protected class |
PeerImpl.LocalActionConext |
PeerImpl.ActionContext| Modifier and Type | Field and Description |
|---|---|
protected Map<String,IConnection> |
incConnections |
protected boolean |
isAttemptConnection |
protected boolean |
isDuplicateProtection |
protected boolean |
isElection |
protected INetwork |
network |
protected IOverloadManager |
ovrManager |
protected Set<String> |
predefinedPeerTable |
protected ISessionFactory |
sessionFactory |
addresses, commonApplications, connection, connListener, dictionary, firmWare, fsm, hopByHopId, metaData, parser, peerRequests, productName, rating, realmName, router, sessionDataSource, stopping, table, useUriAsFQDN, vendorIDINT_COMMON_APP_ID, perSecondRecords, statistic, statisticFactory, uid, uri| Constructor and Description |
|---|
PeerImpl(int rating,
URI remotePeer,
String ip,
String portRange,
boolean attCnn,
IConnection connection,
MutablePeerTableImpl peerTable,
IMetaData metaData,
Configuration config,
Configuration peerConfig,
ISessionFactory sessionFactory,
IFsmFactory fsmFactory,
ITransportLayerFactory trFactory,
IStatisticManager statisticFactory,
IConcurrentFactory concurrentFactory,
IMessageParser parser,
INetwork nWork,
IOverloadManager oManager,
ISessionDatasource sessionDataSource)
Create instance of class
|
| Modifier and Type | Method and Description |
|---|---|
void |
addIncomingConnection(IConnection conn)
Add new network connection (wait CER/CEA)
|
protected void |
createPeerStatistics() |
IConnection |
getConnection()
Return peer connection
|
IContext |
getContext()
Return action context
|
boolean |
isAttemptConnection()
Return true if peer must start reconnect procedure
|
void |
notifyOvrManager(IOverloadManager ovrManager)
Set overload manager
|
protected void |
preProcessRequest(IMessage message) |
void |
setElection(boolean isElection)
Set result of election
|
String |
toString() |
addConnectionListener, addMessage, addPeerStateListener, addStateChangeListener, connect, disconnect, fillIPAddressTable, getCommonApplicationIds, getCommonApplications, getFirmware, getHopByHopIdentifier, getIPAddresses, getProductName, getRating, getRealmName, getState, getStatistic, getUri, getVendorId, handleMessage, hasValidConnection, isConnected, remAllMessage, remConnectionListener, remMessage, removePeerStateListener, remStateChangeListener, sendErrorAnswer, sendMessage, setRealmcompareTo, removePeerStatisticsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddConnectionListener, addMessage, addStateChangeListener, getHopByHopIdentifier, getRating, getStatistic, handleMessage, hasValidConnection, isConnected, remAllMessage, remConnectionListener, remMessage, remStateChangeListener, sendMessage, setRealmaddPeerStateListener, connect, disconnect, getCommonApplications, getFirmware, getIPAddresses, getProductName, getRealmName, getState, getUri, getVendorId, removePeerStateListenerprotected INetwork network
protected IOverloadManager ovrManager
protected ISessionFactory sessionFactory
protected boolean isDuplicateProtection
protected boolean isAttemptConnection
protected boolean isElection
protected Map<String,IConnection> incConnections
public PeerImpl(int rating,
URI remotePeer,
String ip,
String portRange,
boolean attCnn,
IConnection connection,
MutablePeerTableImpl peerTable,
IMetaData metaData,
Configuration config,
Configuration peerConfig,
ISessionFactory sessionFactory,
IFsmFactory fsmFactory,
ITransportLayerFactory trFactory,
IStatisticManager statisticFactory,
IConcurrentFactory concurrentFactory,
IMessageParser parser,
INetwork nWork,
IOverloadManager oManager,
ISessionDatasource sessionDataSource)
throws InternalException,
TransportException
InternalExceptionTransportExceptionprotected void createPeerStatistics()
createPeerStatistics in class AbstractPeerprotected void preProcessRequest(IMessage message)
public boolean isAttemptConnection()
IPeerpublic IContext getContext()
IPeergetContext in class PeerImplpublic IConnection getConnection()
IPeerpublic void addIncomingConnection(IConnection conn)
IPeerconn - new network connectionpublic void setElection(boolean isElection)
IPeerisElection - result of electionpublic void notifyOvrManager(IOverloadManager ovrManager)
IPeerovrManager - overload managerCopyright © 2016. All Rights Reserved.