| Modifier and Type | Class and Description |
|---|---|
class |
BufferManagerReadStream |
class |
CDRInputObject |
| Modifier and Type | Method and Description |
|---|---|
void |
BufferManagerReadStream.close(ByteBuffer byteBuffer) |
void |
BufferManagerReadStream.processFragment(ByteBuffer byteBuffer,
FragmentMessage msg) |
ByteBuffer |
BufferManagerReadStream.underflow(ByteBuffer byteBuffer) |
void |
CDRInputObject.unmarshalHeader()
Unmarshal the extended GIOP header
NOTE: May be fragmented, so should not be called by the ReaderThread.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SocketFactoryAcceptorImpl |
class |
SocketFactoryConnectionImpl |
| Modifier and Type | Method and Description |
|---|---|
boolean |
SocketFactoryAcceptorImpl.initialize() |
| Modifier and Type | Class and Description |
|---|---|
class |
NoConnectionCacheImpl
Install this in an ORB using the property
ORBConstants.USER_CONFIGURATOR_PREFIX + "corba.lb.NoConnectionCacheImpl" = "dummy"
|
| Modifier and Type | Class and Description |
|---|---|
class |
MessageMediatorImpl |
class |
MessageParserImpl
An implementation of a
MessageParser that knows how to parse
bytes into a GIOP protocol data unit. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
MessageMediatorImpl.dispatch()
NOTE:
This call is the transition from the transport block to the protocol
block.
|
ByteBuffer |
MessageParserImpl.getNewBufferAndCopyOld(ByteBuffer byteBuffer) |
byte |
MessageMediatorImpl.getStreamFormatVersionForReply()
If the RMI-IIOP maximum stream format version service context
is present, it indicates the maximum stream format version we
could use for the reply.
|
void |
MessageMediatorImpl.handleInput(CancelRequestMessage header) |
void |
MessageMediatorImpl.handleInput(FragmentMessage_1_1 header) |
void |
MessageMediatorImpl.handleInput(FragmentMessage_1_2 header) |
void |
MessageMediatorImpl.handleInput(LocateReplyMessage_1_0 header) |
void |
MessageMediatorImpl.handleInput(LocateReplyMessage_1_1 header) |
void |
MessageMediatorImpl.handleInput(LocateReplyMessage_1_2 header) |
void |
MessageMediatorImpl.handleInput(LocateRequestMessage_1_0 header) |
void |
MessageMediatorImpl.handleInput(LocateRequestMessage_1_1 header) |
void |
MessageMediatorImpl.handleInput(LocateRequestMessage_1_2 header) |
void |
MessageMediatorImpl.handleInput(Message header) |
void |
MessageMediatorImpl.handleInput(ReplyMessage_1_0 header) |
void |
MessageMediatorImpl.handleInput(ReplyMessage_1_1 header) |
void |
MessageMediatorImpl.handleInput(ReplyMessage_1_2 header) |
void |
MessageMediatorImpl.handleInput(RequestMessage_1_0 header) |
void |
MessageMediatorImpl.handleInput(RequestMessage_1_1 header) |
void |
MessageMediatorImpl.handleInput(RequestMessage_1_2 header) |
void |
MessageMediatorImpl.handleRequest(LocateRequestMessage msg,
MessageMediator messageMediator) |
boolean |
MessageMediatorImpl.handleRequest(MessageMediator messageMediator) |
void |
MessageMediatorImpl.handleRequest(RequestMessage msg,
MessageMediator messageMediator) |
Message |
MessageParserImpl.parseBytes(ByteBuffer byteBuffer,
Connection connection) |
| Modifier and Type | Class and Description |
|---|---|
class |
ReplyMessage_1_2
This implements the GIOP 1.2 Reply header.
|
class |
RequestMessage_1_2
This implements the GIOP 1.2 Request header.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RequestMessage_1_2.read(InputStream istream) |
void |
ReplyMessage_1_2.read(InputStream istream) |
void |
RequestMessage_1_2.write(OutputStream ostream) |
void |
ReplyMessage_1_2.write(OutputStream ostream) |
| Modifier and Type | Class and Description |
|---|---|
class |
AcceptorBase |
class |
AcceptorImpl |
class |
AcceptorLazyImpl
A version of an Acceptor that does not own the ServerSocket.
|
class |
ConnectionCacheBase |
class |
ConnectionImpl |
class |
ContactInfoBase |
class |
ContactInfoListImpl |
class |
ContactInfoListIteratorImpl |
class |
EventHandlerBase |
class |
InboundConnectionCacheImpl |
class |
ListenerThreadImpl |
class |
OutboundConnectionCacheImpl |
class |
ReaderThreadImpl |
class |
ResponseWaitingRoomImpl |
class |
SelectorImpl |
class |
TemporarySelectorStateClosed
An class which models a temporary Selector in a closed state.
|
class |
TemporarySelectorStateOpen
A class which models temporary Selector in an open state.
|
class |
TransportManagerImpl |
| Modifier and Type | Method and Description |
|---|---|
void |
AcceptorBase.addToIORTemplate(IORTemplate iorTemplate,
Policies policies,
String codebase) |
void |
TransportManagerImpl.addToIORTemplate(IORTemplate iorTemplate,
Policies policies,
String codebase,
String objectAdapterManagerId,
ObjectAdapterId objectAdapterId) |
protected void |
ConnectionImpl.blockingRead() |
protected void |
ConnectionCacheBase.cacheStatisticsInfo() |
TemporarySelectorState |
TemporarySelectorStateOpen.cancelKeyAndFlushSelector(Selector theSelector,
SelectionKey theSelectionKey) |
void |
TransportManagerImpl.close() |
void |
SelectorImpl.close() |
void |
ReaderThreadImpl.close() |
void |
ListenerThreadImpl.close() |
void |
ConnectionImpl.close()
Note:it is possible for this to be called more than once
|
void |
AcceptorImpl.close() |
TemporarySelectorState |
TemporarySelectorStateOpen.close(Selector theSelector) |
TemporarySelectorState |
TemporarySelectorStateClosed.close(Selector theSelector) |
void |
ConnectionImpl.closeConnectionResources() |
protected void |
ConnectionImpl.closeSocketAndTemporarySelectors() |
protected void |
ConnectionImpl.closeTemporarySelectors() |
MessageMediator |
ContactInfoBase.createMessageMediator(ORB broker,
ContactInfo contactInfo,
Connection connection,
String methodName,
boolean isOneWay) |
CDROutputObject |
ContactInfoBase.createOutputObject(MessageMediator messageMediator) |
protected void |
ConnectionImpl.doOptimizedReadStrategy() |
void |
ReaderThreadImpl.doWork() |
void |
ListenerThreadImpl.doWork() |
void |
ConnectionImpl.doWork() |
void |
AcceptorImpl.doWork() |
protected void |
ConnectionCacheBase.dprintCreation() |
Connection |
OutboundConnectionCacheImpl.get(ContactInfo contactInfo) |
Socket |
AcceptorImpl.getAcceptedSocket() |
Collection<Acceptor> |
TransportManagerImpl.getAcceptors(String objectAdapterManagerId,
ObjectAdapterId objectAdapterId) |
protected TemporarySelector |
ConnectionImpl.getTemporaryReadSelector() |
void |
EventHandlerBase.handleEvent() |
boolean |
ContactInfoListIteratorImpl.hasNext() |
boolean |
AcceptorLazyImpl.initialize() |
boolean |
AcceptorImpl.initialize() |
protected IIOPProfileTemplate |
AcceptorBase.makeIIOPProfileTemplate(Policies policies,
String codebase) |
ContactInfo |
ContactInfoListIteratorImpl.next() |
protected int |
ConnectionImpl.nonBlockingRead() |
void |
AcceptorBase.processSocket(Socket socket) |
void |
ConnectionImpl.purgeCalls(SystemException systemException,
boolean die,
boolean lockHeld)
Wake up the outstanding requests on the connection, and hand them
COMM_FAILURE exception with a given minor code.
|
void |
InboundConnectionCacheImpl.put(Acceptor acceptor,
Connection connection) |
void |
OutboundConnectionCacheImpl.put(ContactInfo contactInfo,
Connection connection) |
boolean |
ConnectionCacheBase.reclaim()
Discarding least recently used Connections that are not busy
This method must be synchronized since one WorkerThread could
be reclaming connections inside the synchronized backingStore
block and a second WorkerThread (or a SelectorThread) could have
already executed the if (numberOfConnections <= ....
|
void |
TransportManagerImpl.registerAcceptor(Acceptor acceptor) |
SelectionKey |
TemporarySelectorStateOpen.registerChannel(Selector theSelector,
SelectableChannel theSelectableChannel,
int theOps) |
void |
SelectorImpl.registerForEvent(EventHandler eventHandler) |
void |
SelectorImpl.registerInterestOps(EventHandler eventHandler) |
void |
ResponseWaitingRoomImpl.registerWaiter(MessageMediator messageMediator) |
void |
InboundConnectionCacheImpl.remove(Connection connection) |
void |
OutboundConnectionCacheImpl.remove(ContactInfo contactInfo) |
TemporarySelectorState |
TemporarySelectorStateOpen.removeSelectedKey(Selector theSelector,
SelectionKey theSelectionKey) |
void |
ContactInfoListIteratorImpl.reportAddrDispositionRetry(ContactInfo contactInfo,
short disposition) |
boolean |
ContactInfoListIteratorImpl.reportException(ContactInfo contactInfo,
RuntimeException ex) |
void |
ContactInfoListIteratorImpl.reportRedirect(ContactInfo contactInfo,
IOR forwardedIOR) |
void |
ContactInfoListIteratorImpl.reportSuccess(ContactInfo contactInfo) |
void |
ResponseWaitingRoomImpl.responseReceived(CDRInputObject is) |
void |
SelectorImpl.run() |
int |
TemporarySelectorStateOpen.select(Selector theSelector,
long theTimeout) |
void |
ContactInfoListImpl.setEffectiveTargetIOR(IOR newIOR) |
void |
ResponseWaitingRoomImpl.signalExceptionToAllWaiters(SystemException systemException) |
void |
TransportManagerImpl.unregisterAcceptor(Acceptor acceptor) |
void |
SelectorImpl.unregisterForEvent(EventHandler eventHandler) |
void |
ResponseWaitingRoomImpl.unregisterWaiter(MessageMediator mediator) |
CDRInputObject |
ResponseWaitingRoomImpl.waitForResponse(MessageMediator messageMediator) |
void |
ConnectionImpl.write(ByteBuffer byteBuffer) |
void |
ConnectionImpl.writeLock()
Sets the writeLock for this connection.
|
void |
ConnectionImpl.writeUnlock() |
| Modifier and Type | Class and Description |
|---|---|
class |
ConnectionCacheBase<C extends Connection> |
class |
InboundConnectionCacheBlockingImpl<C extends Connection>
Manage connections that are initiated from another VM.
|
class |
InboundConnectionCacheImpl<C extends Connection>
Manage connections that are initiated from another VM.
|
class |
OutboundConnectionCacheBlockingImpl<C extends Connection> |
class |
OutboundConnectionState<C extends Connection> |
| Modifier and Type | Method and Description |
|---|---|
void |
OutboundConnectionState.acquire() |
void |
OutboundConnectionState.close() |
void |
OutboundConnectionCacheBlockingImpl.close(C conn)
Close a connection, regardless of whether the connection is busy
or not.
|
void |
InboundConnectionCacheBlockingImpl.close(C conn)
Close a connection, regardless of whether the connection is busy
or not.
|
C |
OutboundConnectionCacheBlockingImpl.get(ContactInfo<C> cinfo,
ConnectionFinder<C> finder) |
protected boolean |
ConnectionCacheBase.reclaim()
Reclaim some idle cached connections.
|
void |
OutboundConnectionCacheBlockingImpl.release(C conn,
int numResponsesExpected) |
int |
OutboundConnectionState.release(int numResponsesExpected) |
void |
InboundConnectionCacheImpl.requestProcessed(C conn,
int numResponsesExpected) |
void |
InboundConnectionCacheBlockingImpl.requestProcessed(C conn,
int numResponsesExpected) |
void |
InboundConnectionCacheBlockingImpl.requestReceived(C conn) |
boolean |
OutboundConnectionState.responseReceived() |
void |
OutboundConnectionCacheBlockingImpl.responseReceived(C conn)
Decrement the number of expected responses.
|
void |
InboundConnectionCacheImpl.responseSent(C conn)
Decrement the number of expected responses.
|
void |
InboundConnectionCacheBlockingImpl.responseSent(C conn)
Decrement the number of expected responses.
|
| Modifier and Type | Field and Description |
|---|---|
boolean |
ORB.transportDebugFlag |
| Modifier and Type | Method and Description |
|---|---|
ByteBuffer |
MessageParser.getNewBufferAndCopyOld(ByteBuffer byteBuffer) |
Copyright © 2017–2019 Eclipse Foundation. All rights reserved.