Detalhes de Software:
Versão: 0.8.1
Data de upload: 14 May 15
Licença: Livre
Popularidade: 230
Métodos são chamados como se a objetos Java residia no interpretador Python.
Todas as coleções de Java pode ser acessado usando os métodos convencionais de coleta de Python.
Não há nenhum código para gerar e nenhuma interface de implementar para objetos compartilhados em ambos os lados, porque Py4J é executado como um daemon
O que é novo nesta versão:.
- Capacidade de falhar cedo se o py4j.java_gateway.JavaGateway não pode se conectar à JVM.
- Adicionado suporte para primitivas de comprimento, BigDecimal, tipos de enumeração, e classes internas no lado do Java.
- Definir níveis de log mais sãs
- Muitas pequenas correções de bugs e melhorias de API (compatível).
- Escreveu uma seção no FAQ sobre questões de segurança e precauções com Py4J.
- Adicionado suporte de Travis-CI e limpou a suíte de testes para remover diretórios fixos.
O que é novo na versão 0.5:
- Adicionado a capacidade de importar pacotes (por exemplo, java_import (gateway .jvm, 'java.io. *'))
- Adicionado suporte para o padrão de filtragem no JavaGateway.help () (por exemplo, gateway.help (obj, 'get * * Foo Bar'))
- Adicionado suporte para conversão automática de colecções Python (lista, conjunto, dicionário) para coleções Java. Usuário JavaGateway (auto_convert = True) ou um conversor explícito.
- Criado duas características Eclipse: uma incorpora a biblioteca Py4J Java. O outro fornece uma GatewayServer padrão que é iniciado quando inicia Eclipse. Ambos os recursos estão disponíveis no novo site de atualização Eclipse Py4J: http://py4j.sourceforge.net/py4j_eclipse
- Redesenhado a decomposição módulo de Py4J:. Não existam dependências circulares entre módulos mais obrigatórios
O que é novo na versão 0.2:
- Agora é possível chamar construtores e membros estáticos de referência: usar o membro JVM de um objeto JavaGateway.
- Java Mapa é convertido em um dicionário Python.
- Acesso Campo é suportada através da função get_field ou o auto_field = True membro da JavaGateway.
- Obter uma página de ajuda interativa com JavaGateway.help (objeto).
- Set só é acessível através da interface Java Set para agora.
- Arrays podem ser referenciados, mas itens individuais só podem ser acessados com esta solução alternativa: gateway.jvm.java.lang.reflect.Array.get (objeto, índice) .
- reescrita completa do motor de reflexão no lado do Java para obter mais flexibilidade.
- Melhorado modelo de memória:. Não mais fuga de memória causada por Py4J
- Novo modelo de concorrência:. Py4J agora é thread-safe
Comentários não encontrado