All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.predic8.membrane.core.transport.ssl.SSLExchange Maven / Gradle / Ivy

There is a newer version: 5.7.3
Show newest version
package com.predic8.membrane.core.transport.ssl;

import com.predic8.membrane.core.rules.Rule;

import java.util.HashMap;
import java.util.Map;

public class SSLExchange {
    protected Rule rule;
    protected String remoteAddrIp;
    protected Map properties = new HashMap();
    protected TLSError error;
    private int remotePort;

    public Rule getRule() {
        return rule;
    }

    public void setRule(Rule rule) {
        this.rule = rule;
    }

    public String getRemoteAddrIp() {
        return remoteAddrIp;
    }

    public void setRemoteAddrIp(String remoteAddrIp) {
        this.remoteAddrIp = remoteAddrIp;
    }

    public Object getProperty(String key) {
        return properties.get(key);
    }

    public void setProperty(String key, Object value) {
        properties.put(key, value);
    }

    public void setError(TLSError error) {
        this.error = error;
    }

    public TLSError getError() {
        return error;
    }

    public int getRemotePort() {
        return remotePort;
    }

    public void setRemotePort(int remotePort) {
        this.remotePort = remotePort;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy