/** * {@inheritDoc} */ @Override public ExtendedOperationFactory registerExtendedRequest( ExtendedOperationFactory factory ) { return extendedOperationFactories.put( factory.getOid(), factory ); }
/** * {@inheritDoc} */ @Override public ExtendedResponseDecorator<?> decorate( ExtendedResponse decoratedMessage ) { ExtendedOperationFactory extendedRequestFactory = extendedOperationFactories.get( decoratedMessage .getResponseName() ); if ( extendedRequestFactory != null ) { return ( ExtendedResponseDecorator<?> ) extendedRequestFactory.decorate( decoratedMessage ); } else { return new ExtendedResponseDecorator<>( this, decoratedMessage ); } }
.newResponse( berValue ); return new javax.naming.ldap.ExtendedResponse()
/** * {@inheritDoc} */ @Override public ExtendedRequest newExtendedRequest( String oid, byte[] value ) { ExtendedRequest req; ExtendedOperationFactory extendedRequestFactory = extendedOperationFactories.get( oid ); if ( extendedRequestFactory != null ) { req = extendedRequestFactory.newRequest( value ); } else { ExtendedRequestDecorator<ExtendedRequest> decorator = new ExtendedRequestDecorator( this, new ExtendedRequestImpl() ); decorator.setRequestName( oid ); decorator.setRequestValue( value ); req = decorator; } return req; }
.newResponse( berValue ); return new javax.naming.ldap.ExtendedResponse()
/** * {@inheritDoc} */ @Override public ExtendedRequest newExtendedRequest( String oid, byte[] value ) { ExtendedRequest req; ExtendedOperationFactory extendedRequestFactory = extendedOperationFactories.get( oid ); if ( extendedRequestFactory != null ) { req = extendedRequestFactory.newRequest( value ); } else { ExtendedRequestDecorator<ExtendedRequest> decorator = new ExtendedRequestDecorator( this, new ExtendedRequestImpl() ); decorator.setRequestName( oid ); decorator.setRequestValue( value ); req = decorator; } return req; }
/** * {@inheritDoc} */ @Override public ExtendedOperationFactory registerExtendedRequest( ExtendedOperationFactory factory ) { return extendedOperationFactories.put( factory.getOid(), factory ); }
/** * {@inheritDoc} */ @Override public ExtendedResponseDecorator<?> decorate( ExtendedResponse decoratedMessage ) { ExtendedOperationFactory extendedRequestFactory = extendedOperationFactories.get( decoratedMessage .getResponseName() ); if ( extendedRequestFactory != null ) { return ( ExtendedResponseDecorator<?> ) extendedRequestFactory.decorate( decoratedMessage ); } else { return new ExtendedResponseDecorator<>( this, decoratedMessage ); } }
.newResponse( berValue ); return new javax.naming.ldap.ExtendedResponse()
/** * {@inheritDoc} */ @Override public ExtendedRequest newExtendedRequest( String oid, byte[] value ) { ExtendedRequest req; ExtendedOperationFactory extendedRequestFactory = extendedOperationFactories.get( oid ); if ( extendedRequestFactory != null ) { req = extendedRequestFactory.newRequest( value ); } else { ExtendedRequestDecorator<ExtendedRequest> decorator = new ExtendedRequestDecorator( this, new ExtendedRequestImpl() ); decorator.setRequestName( oid ); decorator.setRequestValue( value ); req = decorator; } return req; }
/** * {@inheritDoc} */ @Override public ExtendedOperationFactory registerExtendedRequest( ExtendedOperationFactory factory ) { return extendedOperationFactories.put( factory.getOid(), factory ); }
/** * {@inheritDoc} */ @Override public ExtendedResponseDecorator<?> decorate( ExtendedResponse decoratedMessage ) { ExtendedOperationFactory extendedRequestFactory = extendedOperationFactories.get( decoratedMessage .getResponseName() ); if ( extendedRequestFactory != null ) { return ( ExtendedResponseDecorator<?> ) extendedRequestFactory.decorate( decoratedMessage ); } else { return new ExtendedResponseDecorator<>( this, decoratedMessage ); } }
/** * {@inheritDoc} */ @SuppressWarnings("unchecked") @Override public <E extends ExtendedResponse> E newExtendedResponse( String responseName, int messageId, byte[] serializedResponse ) throws DecoderException { ExtendedResponseDecorator<ExtendedResponse> resp; ExtendedOperationFactory extendedRequestFactory = extendedOperationFactories.get( responseName ); if ( extendedRequestFactory != null ) { resp = ( ExtendedResponseDecorator<ExtendedResponse> ) extendedRequestFactory .newResponse( serializedResponse ); } else { resp = new ExtendedResponseDecorator( this, new ExtendedResponseImpl( responseName ) ); resp.setResponseValue( serializedResponse ); resp.setResponseName( responseName ); } resp.setMessageId( messageId ); return ( E ) resp; }
/** * {@inheritDoc} */ @Override public ExtendedRequestDecorator<?> decorate( ExtendedRequest decoratedMessage ) { ExtendedRequestDecorator<?> req; ExtendedOperationFactory extendedRequestFactory = extendedOperationFactories.get( decoratedMessage .getRequestName() ); if ( extendedRequestFactory != null ) { req = ( ExtendedRequestDecorator<?> ) extendedRequestFactory.decorate( decoratedMessage ); } else { req = new ExtendedRequestDecorator<>( this, decoratedMessage ); } return req; }
/** * {@inheritDoc} */ @SuppressWarnings("unchecked") @Override public <E extends ExtendedResponse> E newExtendedResponse( String responseName, int messageId, byte[] serializedResponse ) throws DecoderException { ExtendedResponseDecorator<ExtendedResponse> resp; ExtendedOperationFactory extendedRequestFactory = extendedOperationFactories.get( responseName ); if ( extendedRequestFactory != null ) { resp = ( ExtendedResponseDecorator<ExtendedResponse> ) extendedRequestFactory .newResponse( serializedResponse ); } else { resp = new ExtendedResponseDecorator( this, new ExtendedResponseImpl( responseName ) ); resp.setResponseValue( serializedResponse ); resp.setResponseName( responseName ); } resp.setMessageId( messageId ); return ( E ) resp; }
/** * {@inheritDoc} */ @Override public ExtendedRequestDecorator<?> decorate( ExtendedRequest decoratedMessage ) { ExtendedRequestDecorator<?> req; ExtendedOperationFactory extendedRequestFactory = extendedOperationFactories.get( decoratedMessage .getRequestName() ); if ( extendedRequestFactory != null ) { req = ( ExtendedRequestDecorator<?> ) extendedRequestFactory.decorate( decoratedMessage ); } else { req = new ExtendedRequestDecorator<>( this, decoratedMessage ); } return req; }
/** * {@inheritDoc} */ @SuppressWarnings("unchecked") @Override public <E extends ExtendedResponse> E newExtendedResponse( String responseName, int messageId, byte[] serializedResponse ) throws DecoderException { ExtendedResponseDecorator<ExtendedResponse> resp; ExtendedOperationFactory extendedRequestFactory = extendedOperationFactories.get( responseName ); if ( extendedRequestFactory != null ) { resp = ( ExtendedResponseDecorator<ExtendedResponse> ) extendedRequestFactory .newResponse( serializedResponse ); } else { resp = new ExtendedResponseDecorator( this, new ExtendedResponseImpl( responseName ) ); resp.setResponseValue( serializedResponse ); resp.setResponseName( responseName ); } resp.setMessageId( messageId ); return ( E ) resp; }